Este escrito ilustrará:
- ¿Cómo compilar Dockerfile?
- ¿Cómo construir una imagen de Docker?
- ¿Cómo construir un contenedor Docker?
¿Cómo compilar Dockerfile?
Dockerfile es un archivo de instrucciones que ayuda a crear una instantánea del contenedor. Para crear/hacer un Dockerfile, siga los pasos proporcionados.
Paso 1: Crear archivo de programa
Primero, crea un “ índice.html ” archivo de programa y pegue el código proporcionado a continuación en él:
< html >
< cuerpo >
< h2 > Hola LinuxSugerencia < / h2 >
< pag > Este es el logotipo de LinuxHint < / pag >
< imagen origen = 'linuxhint.png' todo = 'linux' ancho = '104' altura = '142' >
< / cuerpo >
< / html >
Paso 2: Crear Dockerfile
Luego, cree un nuevo archivo llamado ' Dockerfile ” y pegue el siguiente fragmento de código para contener el programa HTML:
DESDE nginx: más reciente
COPIAR index.html / usuario / compartir / nginx / html / índice.html
COPIAR linuxhint.png / usuario / compartir / nginx / html
PUNTO DE ENTRADA [ 'nginx' , '-gramo' , 'demonio apagado'; ]
En el código anterior:
- “ DE El comando ” se usa para especificar una imagen base para el contenedor.
- “ COPIAR La instrucción pega el archivo 'index.html' y la imagen 'linuxhint.png' en la ruta del contenedor.
- “ PUNTO DE ENTRADA ” establece el punto de ejecución para el contenedor.
¿Cómo construir una imagen de Docker?
Las imágenes de Docker son instantáneas o plantillas que se utilizan para crear y administrar contenedores. Utilice el siguiente comando para crear la imagen de Docker desde Dockerfile:
ventana acoplable construir -t linuximg .Aquí, ' -t ” se utiliza para especificar el nombre de la imagen. Por ejemplo, hemos especificado el “ linuximg ” como nombre para la imagen de Docker:
Luego, asegúrese de que la imagen se haya creado correctamente con el comando proporcionado:
Imágenes de dockerEn el siguiente resultado, se puede ver la imagen de Docker, es decir, ' linuximg ”:
¿Cómo construir un contenedor Docker?
Los contenedores Docker son paquetes ejecutables ligeros y pequeños de Docker que se utilizan para contener la aplicación. Para crear y ejecutar un contenedor de Docker con la imagen de Docker, ejecute el comando proporcionado:
ejecución de la ventana acoplable - nombre imgcontainer -p 80 : 80 linuximgAquí:
- “ -nombre ” se utiliza para especificar el nombre del contenedor.
- “ imgcontenedor ” es el nombre del contenedor.
- “ -pag ” se utiliza para asignar el puerto al contenedor.
Otra forma de simplemente crear o construir un contenedor es utilizar el ' ventana acoplable crear ' dominio:
ventana acoplable crear - nombre contenedor de linux -p 80 : 80 linuximg
Por último, abra el navegador deseado y redirija al puerto asignado. Luego, verifique si la aplicación está implementada o no:
Como puede ver, hemos creado con éxito el Dockerfile, la imagen y el contenedor.
Conclusión
Los Dockerfiles son archivos de texto normales que incluyen conjuntos e instrucciones para crear imágenes de Docker. Para crear imágenes acoplables, el ' docker build -t