diff --git a/navi/docker.cheat b/navi/docker.cheat index 4e52f6f..0781d78 100644 --- a/navi/docker.cheat +++ b/navi/docker.cheat @@ -3,24 +3,24 @@ # Create a volume sudo docker volume create +# Remove a volume +sudo docker volume rm + # List all volumes sudo docker volume ls -# Remove volume -sudo docker volume rm - -$ volume: sudo docker volume ls --format "{{.Name}}" | awk '{print $1}' +$ volume: sudo docker volume ls --format "{{.Name}}" | sort | awk '{print $1}' # Create new network -docker network create - -# List all networks -sudo docker network ls +sudo docker network create # Remove network sudo docker network rm -$ network: sudo docker network ls --format "{{.Name}}" | awk '{print $1}' +# List all networks +sudo docker network ls + +$ network: sudo docker network ls --format "{{.Name}}" | sort | awk '{print $1}' # List the running containers sudo docker ps @@ -43,4 +43,19 @@ sudo docker logs --tail 100 # Print the last lines of a container's logs and following its logs sudo docker logs --tail 100 -f -$ container: sudo docker container ls --format "{{.Names}}" | awk '{print $1}' +$ container: sudo docker container ls --format "{{.Names}}" | sort | awk '{print $1}' + +# List all images +sudo docker image ls + +# Remove an image +sudo docker image rm + +# Save an image into an archive +sudo docker image save -o + +# Load an image from an archive +sudo docker image load -i + +$ image: sudo docker image ls --format "{{.Repository}}:{{.Tag}}" | sort | awk '{print $1}' +$ archive: ls | awk '{print $1}'