mirror of
https://github.com/wsargent/docker-cheat-sheet.git
synced 2025-12-18 16:10:12 +01:00
Slimming down Docker containers
This commit is contained in:
parent
c0b686bcc7
commit
1644609725
1 changed files with 19 additions and 0 deletions
19
README.md
19
README.md
|
|
@ -413,6 +413,25 @@ docker rmi $(docker images -q)
|
||||||
docker images -viz | dot -Tpng -o docker.png
|
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
|
## Tools
|
||||||
|
|
||||||
* [Fig](https://github.com/wsargent/docker-cheat-sheet#fig)
|
* [Fig](https://github.com/wsargent/docker-cheat-sheet#fig)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue