mirror of
https://github.com/wsargent/docker-cheat-sheet.git
synced 2025-12-16 15:10:12 +01:00
Merge pull request #20 from tuksik/master
Slimming down Docker containers
This commit is contained in:
commit
9351555a34
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
|
||||
```
|
||||
|
||||
### 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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue