Flujo de trabajo Docker

Flujo de trabajo Docker
Docker es un servicio bien conocido, gratuito y de código abierto que se usa universalmente para crear, compartir e implementar aplicaciones y software. Utiliza la idea de contenedorización para empacar las dependencias, el código y la configuración del proyecto del programa en una sola unidad o contenedor. El contenedor utiliza el nivel de virtualización del sistema operativo y los recursos del sistema para administrar y mantener proyectos. Docker también proporciona el registro de la base de la nube para mantener las imágenes de Docker.

Docker juega con diferentes componentes para administrar, enviar e implementar aplicaciones, como Docker Daemon que trabaja en un servidor o host, cliente de Docker, registros de Docker, contenedores e imágenes.

Esta redacción demostrará el flujo de trabajo del entorno Docker.

¿Qué es el flujo de trabajo de Docker??

El flujo de trabajo significa la secuencia de pasos que los usuarios deben seguir para completar algunas tareas. El flujo de trabajo Docker incluye diferentes pasos, como codificar la aplicación, hacer un DockerFile, generar la imagen Docker y encender los contenedores.

Para comprender adecuadamente el ciclo de trabajo de Docker, revise los pasos prácticos proporcionados a continuación.

Paso 1: hacer un archivo de programa

Primero, haga un archivo HTML simple llamado "índice.html”Y copie el siguiente código en el archivo:






Hola! Bienvenido al tutorial de Linuxhint



Paso 2: Crea DockerFile

El DockerFile también se conoce como un archivo de instrucciones que contiene instrucciones para contener la aplicación mediante la creación de una imagen de Docker. Para crear una imagen para un programa HTML simple, cree un archivo llamado "Dockfile"Y pegue la instrucción dada en el archivo:

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

Las instrucciones anteriores contienen:

  • "DEDeclaración que se usa para definir la imagen base.
  • "COPIAR"Comando que copia el"índice.html"Archivo en una ruta definida por contenedor.
  • "PUNTO DE ENTRADA"Especifique el punto ejecutable del contenedor:

Paso 3: Generar la imagen de Docker

A continuación, ejecute el "Docker BuildComando para crear una nueva imagen Docker desde el recién creado DockerFile:

> Docker Build -T HTML -IMG .

Aquí el "-TLa bandera define la etiqueta o el nombre de la imagen:

Paso 4: Crear e iniciar los contenedores

El paso final del ciclo de trabajo de Docker es crear y encender el contenedor Docker para ejecutar el programa o la aplicación en contenedores. Para este propósito, siga el comando mencionado. Aquí el "-d"La opción ejecuta el contenedor en modo separado y"-pag"Asigna el puerto de exposición para el contenedor:

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

Para la verificación, navegue al "hostil"Eso se ejecuta de forma predeterminada en el puerto"80"Y verifique si el programa está implementado o no.

Desde la salida, puede ver que hemos implementado con éxito el programa HTML simple en el contenedor:

Hemos explicado el flujo de trabajo de la plataforma Docker.

Conclusión

El flujo de trabajo de la plataforma Docker incluye diferentes pasos como el código y la creación de la aplicación, haciendo un DockerFile que se utiliza para contener la aplicación a través de la imagen, generar la imagen Docker y ejecutar la imagen para crear y encender los contenedores. Este artículo ha demostrado el flujo de trabajo básico de la plataforma Docker.