Conceptos básicos
- Contenedor: unidad de ejecución en un sistema Docker
- Instancia: contenedor docker en algún punto de ejecución, con información de estado y recursos asignados del sistema.
- Imagen: descripción del software y del sistema de ficheros que contendrá una instancia docker cuando se lance.
- Volumen: disco o discos asignados a una instancia
- Persistencia: capacidad de conservar los datos una vez destruída una instancia docker.
- Repositorio de imágenes docker (registry): servicio donde se almacenan las imágenes creadas o descargadas que se usan para crear nuevas instancias.
Operativa
Mostrar instancias
Solo las activas
docker ps
En cualquier estado
docker ps -a
Ver imágenes disponibles
docker images
Ver volúmenes creados
docker volumes
Reclamación de espacio ocupado por objetos fuera de uso
docker system prune
docker volume prune
Detener / Reiniciar un contenedor
docker stop <id contenedor / nombre>
docker start <id contenedor / nombre>
Eliminar una instancia
docker rm <id contenedor / nombre>
Eliminarla aunque está activa
docker rm -f <id contenedor / nombre>