Cómo construir una imagen de Docker en Linux

Cómo construir una imagen de Docker en Linux

Docker es una herramienta contenedorizada bien establecida, gratuita y de código abierto utilizada para construir, implementar y compartir aplicaciones y proyectos DevOps. Docker es accesible para el sistema operativo Mac, Linux y Windows. Sin embargo, Docker está realmente desarrollado en Linux y tiene más control sobre la distribución de Linux que Windows. Pero desde el punto de vista técnico, las versiones de Windows y Linux de Docker son casi las mismas.

Este blog demostrará cómo hacer una imagen de Docker en Linux.

Cómo construir una imagen de Docker en Linux?

Para crear o generar una imagen Docker en Linux, primero, cree un DockerFile. Luego, cree la imagen desde el archivo a través de "Docker Build". Para la ilustración, visite los pasos enumerados.

Paso 1: Abrir directorio de proyecto

Primero, cree un directorio de proyectos utilizando el "mkdir" dominio. Después de eso, cambie al directorio del proyecto utilizando el "cd " dominio:

Docker mkdir
CD Docker


Paso 2: Crea DockerFile

A continuación, cree un nuevo DockerFile usando el editor de texto Nano en Linux:

sudo nano dockerfile


Pega el fragmento provisto en el Dockerfile. Entonces, presione el "CTRL+O"Clave para guardar cambios y"CTRL+X"Para salir del editor:

De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]



Paso 3: crear un archivo de programa

Crear otro archivo llamado "índice.html"En un editor de texto nano:

Índice de sudo nano.html


Copie el código HTML mencionado a continuación en el archivo y guarde los cambios:






Hola! Bienvenido al tutorial de Linuxhint





Paso 4: Inicie sesión en Docker Registry

Inicie sesión en el registro de Docker utilizando el "Docker Iniciar sesión" dominio. Proporcione las credenciales solicitadas, como el nombre y la contraseña del usuario. Aquí, ya hemos iniciado sesión en el registro de Docker. Por lo tanto, no requerimos pasar las credenciales de inicio de sesión:

Sudo Docker Iniciar sesión



Paso 5: Crear imagen

A continuación, genere la nueva imagen Docker desde DockerFile usando el comando mencionado:

Docker Build -T HTML -IMG .



Para la verificación, vea todas las imágenes de Docker y verifique si la imagen está integrada en Linux o no:

Imágenes de Docker


Se puede observar que hemos creado la nueva imagen con éxito en Docker Linux:


Paso 6: Ejecutar imagen

Ejecute la imagen para ejecutar el programa HTML en el contenedor. Aquí, "-pag"Asigne el puerto de exposición del host local al contenedor:

Docker Run -P 80:80 HTML -IMG



Navegue al host local y verifique si el programa se ha implementado en el puerto asignado o no:


Se trata de construir una imagen de Docker en Linux.

Conclusión

Para construir la imagen Docker en un terminal de Linux, primero, haga un DockerFile que contenga instrucciones para dockerizar la aplicación o el proyecto. Luego, cree una imagen de las instrucciones de DockerFile a través de "Docker Build -T .".Este blog ha ilustrado el método para crear la nueva imagen en Linux.