Cómo acceder a la imagen del nodo de Docker
Docker le permite empaquetar una aplicación y todas sus dependencias en una unidad estandarizada para el desarrollo de software.
Docker es un motor contenedor de aplicaciones de código abierto que permite a los desarrolladores empaquetar aplicaciones y sus dependencias en un contenedor portátil y luego distribuirlas a cualquier máquina Linux popular. Los contenedores son mecanismos completamente aislados y no tienen interfaces entre sí (similar a las aplicaciones de iPhone). Casi no tienen sobrecarga de rendimiento y pueden ejecutarse fácilmente en máquinas y centros de datos. Lo mejor de todo es que no dependen de ningún lenguaje, marco o sistema.
El objetivo de Docker es implementar una solución ligera de virtualización del sistema operativo. Docker se basa en tecnologías como Linux Container (LXC). Docker se encapsula aún más sobre la base de LXC para que los usuarios no tengan que preocuparse por la gestión de contenedores, lo que facilita su operación. Operar contenedores Docker es tan fácil como operar una máquina virtual rápida y liviana.
La siguiente figura compara la diferencia entre Docker y los métodos de virtualización tradicionales, mostrando que los contenedores se virtualizan en el nivel del sistema operativo y reutilizan directamente el sistema operativo del host local, mientras que los métodos tradicionales se implementan en el nivel de hardware.
(Imagen del sitio web oficial de Docker)
2. Comience a usar Dockerfile
Docker puede crear automáticamente la imagen leyendo las instrucciones en Dockerfile. Un Dockerfile es un documento de texto que contiene todos los comandos que normalmente se ejecutan manualmente para crear una imagen de Docker. Al llamar a Docker Build en la terminal, puede hacer que Docker construya su imagen paso a paso, ejecutando instrucciones continuamente.
Docker crea imágenes automáticamente leyendo las instrucciones del archivo Dockerfile. Dcokerfile es un archivo de texto que contiene todos los comandos necesarios para crear la imagen. Al ejecutar el comando Docker Build, Docker finalmente creará una imagen de acuerdo con las instrucciones del archivo. (Este párrafo es una traducción del párrafo anterior).
Dockerfile admite los siguientes comandos de sintaxis:
Parámetros de INSTRUCCIÓN
Los comandos no distinguen entre mayúsculas y minúsculas. Sin embargo, la convención de nomenclatura es todo en mayúsculas.
Todos los Dockerfiles deben comenzar con el comando FROM. El comando FROM especifica la imagen base a partir de la cual crear la imagen, y los comandos posteriores se basarán en esta imagen base (CentOS y Ubuntu tienen comandos diferentes). La sintaxis es la siguiente: