Comandos de Docker: hoja de referencia completa
Este tutorial le ofrece una lista de trucos del comando docker en un tamaño A4 imprimible y también en formato pdf para su referencia rápida. Manténganos informados si necesita que agreguemos más comandos. Los comandos se clasifican en 7 secciones que se enumeran a continuación.
Contenido de la hoja de referencia de Docker
-
-
- PARTE 1
- 1. Contenedores
- 1.1. Ciclo vital
- 1.2. Arranque y parada
- 1.3. Restricciones de CPU
- 1.4. Restricciones de memoria
- 1.5. Capacidades
- 1.6. Info
- 1.7. Importación y exportación
- 1.8. Ejecutando comandos
- 2. Imagenes
- 2.1. Ciclo vital
- 2.2. Info
- 2.3. Limpiar
- 2.4. Cargar / guardar imagen
- 2.5. Contenedor de importación / exportación
PARTE 2
- 3. Redes
- 3.1. Ciclo vital
- 3.2. Info
- 3.3. Conexión
- 4. Registro y repositorio
- 5. Volúmenes
- 6. Exponer puertos
- 7. Consejos
- 7.1. Obtener la dirección IP
- 7.2. Obtener mapeo de puertos
- 7.3. Encuentra contenedores por expresión regular
- 7.4. Obtener la configuración del entorno
- 7.5. Mata contenedores en funcionamiento
- 7.6. Eliminar contenedores antiguos
- 7.7. Eliminar contenedores detenidos
- 7.8. Eliminar imágenes colgantes
- 7,9. Eliminar todas las imágenes
- 7.10. Eliminar volúmenes colgantes
- 1. Contenedores
-
Puede descargar los comandos de la ventana acoplable en formato PDF de la hoja de referencia de la parte 1 y la parte 2 en formato A4.
Conclusión
La idea de usar un contenedor fue posible gracias a la función de espacios de nombres agregada a la versión 2.6.24 del kernel de Linux. Los espacios de nombres permiten crear un contenedor aislado que no tiene visibilidad ni acceso a objetos fuera del contenedor. LXC, LXD, systemd-nspawn, Linux-VServer, OpenVZ y Docker son algunas de las herramientas de administración para contenedores de Linux.
La principal diferencia entre la máquina virtual nativa y el contenedor es que en el aislamiento de la máquina virtual se logra que cada máquina virtual tenga sus propias copias de los archivos del sistema operativo, las bibliotecas y el código de la aplicación. Mientras que los contenedores simplemente comparten el sistema operativo del host, incluido el kernel y las bibliotecas.