Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
docker:start [2015/03/03 17:01]
vondra [Building a docker image]
docker:start [2015/03/04 15:50]
vondra
Line 1: Line 1:
 +======Docker======
 +  * best source of docker wisdom: https://​github.com/​wsargent/​docker-cheat-sheet
 +
 ===== Building a docker image ===== ===== Building a docker image =====
   - Create Dockerfile or clone docker repository   - Create Dockerfile or clone docker repository
-  - Run<​code>​docker build -t YourImage /​path/​to/​dir/​with/​dockerfile</​code>​+  - Run:<​code>​docker build -t YourImage /​path/​to/​dir/​with/​dockerfile</​code>​
  
 ===== Running docker container ===== ===== Running docker container =====
Line 27: Line 30:
   * The cleanest way how to copy files between host and container is to mount an image to the container <​code>​docker run -v /​path/​to/​hostdir:/​mnt $container   * The cleanest way how to copy files between host and container is to mount an image to the container <​code>​docker run -v /​path/​to/​hostdir:/​mnt $container
 cp /​mnt/​sourcefile /​path/​to/​destfile</​code>​ cp /​mnt/​sourcefile /​path/​to/​destfile</​code>​
 +
 +===== Delete old docker images and keep the running ones =====
 +  * remove images from docker<​code>​docker ps -a | grep '​Exited'​ | awk '​{print $1}' | xargs --no-run-if-empty docker rm </​code>​
 +  * delete them physically<​code>​docker images --no-trunc| grep none | awk '​{print $3}' | xargs -r docker rmi </​code>​
 
docker/start.txt · Last modified: 2015/03/04 16:44 by vondra