docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock lirantal/dockly
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock:ro --pull=always mrjackwills/oxker
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /yourpath:/.config/jesseduffield/lazydocker lazyteam/lazydocker
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -e DOCKER_HOST=$DOCKER_HOST moncho/dry
/via: https://atareao.es/podcast/cinco-herramientas-para-gestionar-docker/
sudo usermod -aG docker $(whoami) && newgrp docker
docker info
docker ps
-a
: all-q
: only ID-f <filter>
: docker -ps -af «status=exited»
docker search
docker inspect <id>
: vuela JSON con informacióndocker inspect <id> | grep IPAddress
docker ps
-a
-q
docker run <imagen> [<comando>]
-i
: interactive-t
: tty--rm
: contenedor de un solo uso-d
: detach (el proceso no se queda «colgado» ejecutando el contenedor)… lanzar contenedor en background-p 80:80
: mapea el puerto host:contenedor, en todos los interfaces-p 127.0.0.1:80:80
: el contenedor solo será accesible desde 127.0.0.1-P
: mapea el puerto en el que está escuchando el contenedor a un puerto aleatorio del equipo--name <nombre_contenedor>
docker run -it <container_id>
: al salir del contenedor pasa a STOPPEDdocker start <contenedor>
: arrancar contenedor paradodocker pause <contenedor>
docker unpause <contenedor>
docker stop <contenedor>
docker kill <contenedor>
docker exec [-it] <container> [<comando>]
bash
o sh
serían comandos válidos si están instalados en el contenedordocker rm <container_id>
docker rm $(docker ps -aq)
: elimina todos los contenedoresdocker commit <id_contenedor> [REPOSITORY[:TAG]]
: crea imagen de un contenedordocker pull debian[:<tag>]
docker images
-f
o –filter
–format «{{.ID}}:{{.Repository}}»
: formato de salida (escrito en Go, plantilla)docker rmi <imagen_id>
: borrar una imagendocker tag <imagen_id> <nuevo_nombre>
asignar un nombre a una imagem sin tagear, copiar si ya estaba tageadadocker save -o <destino> <imagen>:<tag>
guarda en <destino> una copia «física» de la imagendocker load -i <imagen_disco>
: importa la imagendocker history <imagen>
: muestra las capas de una imagen y el tamaño de cada una# mostrar (y eliminar) imágenes huérfanas <none>:<none> sin usar docker image list -q --filter "dangling=true" docker rmi $(docker image list -q --filter "dangling=true") docker image rm docker image list -q --filter "dangling=true" ??
sudo mkdir /sys/fs/cgroup/systemd sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd