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 16:58]
vondra
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 =====
 +  - Create Dockerfile or clone docker repository
 +  - Run:<​code>​docker build -t YourImage /​path/​to/​dir/​with/​dockerfile</​code>​
 +
 ===== Running docker container ===== ===== Running docker container =====
 <​code>​docker run -v /​srv/​elgoog:/​mnt -d algoo</​code>​ <​code>​docker run -v /​srv/​elgoog:/​mnt -d algoo</​code>​
Line 23: 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