moby--moby/api/server
Brian Goff 362369b4bb Adds ability to squash image after build
Allow built images to be squash to scratch.
Squashing does not destroy any images or layers, and preserves the
build cache.

Introduce a new CLI argument --squash to docker build
Introduce a new param to the build API endpoint `squash`

Once the build is complete, docker creates a new image loading the diffs
from each layer into a single new layer and references all the parent's
layers.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2016-11-01 13:41:59 -04:00
..
httputils api/server/httputils: compile with go < 1.7 2016-10-04 12:01:49 +02:00
middleware Make experimental a runtime flag 2016-10-24 15:20:01 -07:00
router Adds ability to squash image after build 2016-11-01 13:41:59 -04:00
middleware.go change comment 2016-08-26 18:30:41 +08:00
profiler.go add trace in docker engine's pprof to show execution trace in binary form 2016-05-13 15:24:44 +08:00
router_swapper.go fix typos 2016-03-06 00:59:11 +08:00
server.go all: replace loop with single append 2016-10-13 13:31:52 -07:00
server_test.go replace `handleWithGlobalMiddlewares` with `handlerWithGlobalMiddlewares` 2016-08-12 10:53:11 +08:00