From a7f17aa558dcee141f61bd8690231ed129d5f46e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin-Charles=20Guih=C3=A9neuf?= Date: Wed, 8 Apr 2026 17:06:58 +0200 Subject: [PATCH] navi: Add docker image commands --- navi/docker.cheat | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) 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}'