Docker cheatsheet
Visión general
Docker permite la creación de entornos virtuales de manera aislada en apoyo de la virtualización de recursos informáticos. El concepto básico detrás de Docker es la contenerización, donde el software puede funcionar como servicios, interactuando con otros contenedores de software, por ejemplo.
El flujo de trabajo típico de Docker implica crear y construir imágenes, que luego se ejecutan como contenedores activos.
Docker se utiliza para ejecutar el conjunto de servicios que componen wis2box utilizando imágenes preconstruidas.
Gestión de imágenes
- Listar imágenes disponibles
docker image ls
- Actualizar una imagen:
docker pull my-image:latest
- Eliminar una imagen:
docker rmi my-image:local
Gestión de volúmenes
- Listar todos los volúmenes creados:
docker volume ls
- Mostrar información detallada de un volumen:
docker volume inspect my-volume
- Eliminar un volumen:
docker volume rm my-volume
- Eliminar todos los volúmenes no utilizados:
docker volume prune
Gestión de contenedores
- Mostrar una lista de contenedores actualmente en ejecución:
docker ps
- Lista de todos los contenedores:
docker ps -a
- Entrar al terminal interactivo de un contenedor en ejecución:
Tip
use docker ps
para usar el id del contenedor en el comando a continuación
docker exec -it my-container /bin/bash
- Eliminar un contenedor
docker rm my-container
- Eliminar un contenedor en ejecución:
docker rm -f my-container