¿Cómo empiezo a programar en Docker?

¿Cómo empiezo a programar en Docker?
Docker Platform es una plataforma conocida y universalmente utilizada para construir, administrar, enviar e implementar aplicaciones y proyectos. Esta plataforma hace que el desarrollo sea muy fácil debido a su concepto de contenedores. Los contenedores de Docker empacan el código fuente de la aplicación, la configuración de la configuración y las dependencias que ayudan a los desarrolladores a compartir, configurar e implementar las aplicaciones en diferentes máquinas.

Este blog explicará cómo comenzar a programar en Docker.

Requisitos previos: Instale Docker en Windows

Para comenzar a programar con Docker, se requiere instalar Docker en Windows. La instalación de Docker implica varios pasos, como habilitar la virtualización, WSL y el actualizador de paquetes WSL. Para este propósito, navegue a nuestro artículo asociado e instale Docker en Windows.

Cómo comenzar a programar en Docker?

Para comenzar a programar en Docker, primero, cree un archivo de programa simple. Luego, utilice Crear un DockerFile para un programa que cree la imagen para contener la aplicación. Para obtener una guía adecuada, consulte el procedimiento dado.

Paso 1: crear un archivo de programa
Cree un archivo de programa HTML simple llamado "índice.html"Y pegue el siguiente fragmento en el archivo:






Hola! Bienvenido al tutorial de Linuxhint



Paso 2: Crea DockerFile
Después de crear el programa, se requiere dockerizarlo. Para este propósito, cree un archivo llamado "Dockfile"Y agregue las instrucciones dadas a continuación al archivo:

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

En el código anterior:

  • "DE"La instrucción especifica la imagen base para el contenedor. Para un programa HTML simple, hemos utilizado "Nginx: Último"Como la imagen base.
  • "COPIAR"La instrucción agrega el archivo de origen a la ruta del contenedor.
  • "PUNTO DE ENTRADA"Especifica los valores predeterminados o el ejecutable del contenedor. Para este propósito, hemos usado "nginx"Que ejecutará el archivo fuente copiado"índice.html":

Paso 3: Genere la imagen para contener la aplicación
En el siguiente paso, utilice el comando proporcionado y genere la nueva imagen de Docker que se utilizará para contener el proyecto. Aquí, el nombre de la imagen se define con el "-T" opción:

> Docker Build -T HTML -IMG .

Paso 4: Ejecutar imagen
A continuación, ejecute la imagen para crear y ejecutar el contenedor Docker. Al ejecutar este comando, encapsularemos el programa en el contenedor:

> Docker Run -D -P 80:80 HTML -IMG

Aquí el "-d"La opción ejecuta el contenedor en modo separado y"-pag"Definió el puerto de exposición de localhost para la ejecución del contenedor:

Para la verificación, navegue al puerto local especificado del host local. En nuestro caso, hemos abierto el "hostil"En el navegador. Desde la salida, se puede observar que hemos creado e implementado con éxito el programa en el entorno de desarrollo de Docker:

Así es como puedes comenzar a programar en Docker.

Conclusión

Para comenzar a programar en Docker, primero, configure Docker en su sistema y cree un programa simple, ya que hemos creado un programa HTML. Después de eso, cree un DockerFile del programa especificado y cree la nueva imagen. Luego, ejecute la imagen para contenedorizar e implementar el programa. Este blog ha proporcionado orientación básica para comenzar a programar en Docker.