From 1644609725a12a04858c93e3afdaf9c434c81c91 Mon Sep 17 00:00:00 2001 From: tuksik Date: Sun, 11 Jan 2015 17:56:48 +0000 Subject: [PATCH] Slimming down Docker containers --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index a8cd0c8..0ad69da 100644 --- a/README.md +++ b/README.md @@ -413,6 +413,25 @@ docker rmi $(docker images -q) docker images -viz | dot -Tpng -o docker.png ``` +### Slimming down Docker containers [Intercity Blog](http://bit.ly/1DycW5A) + +- Cleaning APT +``` +RUN apt-get clean +RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* +``` +- Flatten an image +``` +ID=$(docker run -d image-name /bin/bash) +docker export $ID | docker import – flat-image-name +``` + +- For backup +``` +ID=$(docker run -d image-name /bin/bash) +(docker export $ID | gzip -c > image.tgz) +gzip -dc image.tgz | docker import - flat-image-name +``` ## Tools * [Fig](https://github.com/wsargent/docker-cheat-sheet#fig)