Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 1.97 KB

docker.md

File metadata and controls

67 lines (47 loc) · 1.97 KB

Docker

Contenido:

Siguiendo el principio DRY, todo el contenido de esta sección viene del repositorio Jenkins Workshop del mismo autor

Introucción

Trabajaremos con 4 diferentes elementos de docker:

  • Imágenes
  • Containers
  • Redes
  • Volúmenes

Existen opciones comunes a todos los elementos:

docker ${item} ls          # Listar todos los elementos de su tipo. Opcional "-a" en containers e imágenes
docker ${item} rm          # Borrar un elemento. Opcional "-f" para forzar el borrado
docker ${item} prune       # Borrar todos los elementos de un tipo. Opcional "-f" no pide confirmación.

Como ${item} podemos usar:

  • image
  • container
  • network
  • volume

Tenemos sistaxis específicas para elementos concretos, por ejemplo son equivalentes:

docker ps -a              # Equivalente a "docker container ls -a"
docker images             # Equivalente a "docker image ls"
docker rmi ubuntu         # Equivalente a "docker image rm ubuntu"

Hay opciones que podemos usar en algunos elementos, en otros no:

docker container ps       # Equivalente a "docker container ls -a"
docker image ps           # Incorrecto, con esto tendremos un error

Podemos obtener ayuda de docker para cada uno de los comandos con "docker help"

docker help container     # Listado de opciones de "docker container"
docker help container ps  # Listado de opciones de "docker container ps"

Recursos adicionales


Siguiente: Imágenes - Ir a la Página principal