Contenido:
- Introducción
- Imágenes
- Containers
- Redes
- Volúmenes
- Docker Compose
- Docker in Docker
Siguiendo el principio DRY, todo el contenido de esta sección viene del repositorio Jenkins Workshop del mismo autor
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"
Siguiente: Imágenes - Ir a la Página principal