Docker Tasks
Save and load
docker save -o <save image to path> <image name>
docker load -i <path to image tar file>
or
docker save <image> | ssh <user>@<host> 'docker load'
docker save <image> | bzip2 | pv | ssh <user>@<host> 'bunzip2 | docker load'
stop and remove all containers / images
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
Stop / remove all Docker containers (Example)
Remove all exited containers and orphaned images
docker system prune
docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs docker rm
docker images | grep \<none\> | awk '{ print $3 }' | xargs docker rmi
Get host IP
export DOCKER_HOST_IP=$(ip route | grep 'default' | awk '{print $3}')