Docker es un entorno gratuito, de código abierto y contenedorizado utilizado para construir, implementar y compartir aplicaciones en contenedores. Docker se usa ampliamente en la gestión de proyectos DevOps porque permite a los desarrolladores centrarse en escribir código en lugar de preocuparse por los sistemas y dependencias. Para este propósito, Docker proporciona diferentes componentes para administrar y crear aplicaciones y proyectos mejor, como Docker Containers.
Este artículo discutirá el papel de los contenedores en Docker.
¿Cuál es el papel de los contenedores en Docker??
El contenedor Docker es un componente de Docker para presentar el concepto contenedor de Docker. Los contenedores Docker se denominan un paquete ejecutable ligero o pequeño. Estos contenedores encapsulan o empacan la aplicación, dependencias y configuraciones de configuración. Esta característica de los contenedores maximiza el rendimiento de la aplicación y minimiza el uso de la memoria y el riesgo de seguridad.
Ventajas de contenedores
Aquí hay algunas ventajas de los contenedores Docker en Docker:
Cómo crear y usar contenedores en Docker?
Los contenedores Docker se crean a través de imágenes. Para crear un contenedor, se requiere construir una imagen primero. Las imágenes de Docker son la plantilla o el marco del contenedor. Para la demostración, revise los pasos proporcionados.
Paso 1: hacer Dockerfile
Primero haga un DockerFile simple para contener la aplicación. Por ejemplo, hemos creado DockerFile para ejecutar un simple "índice.html"Archivo en contenedores:
De nginx: últimoPaso 2: hacer imagen
Haga una imagen del DockerFile utilizando el comando dado. El "-T"La bandera define el nombre o la etiqueta de la imagen:
Docker Build -T HTML -IMG .Paso 3: Crear contenedor en Docker
Cree un contenedor usando la imagen a través del "Docker crea" dominio. Aquí el "-pag"La opción se utiliza para especificar el puerto de exposición y"-nombre"Especifica el nombre del contenedor:
Docker CREATE--NAME HTML-Container -P 80:80 HTML-IMGPaso 4: Iniciar contenedor
Para ejecutar la aplicación contenedorizada, inicie el contenedor utilizando el "Docker Start" dominio:
Docker Inicio HTML-ContainerNavegue al puerto asignado del contenedor y verifique si el contenedor se está ejecutando o no.
Hemos implementado con éxito el índice.programa HTML dentro del contenedor:
Hemos demostrado el papel de Docker y cómo usarlo para contener la aplicación.
Conclusión
El papel principal de un contenedor es contener la aplicación encapsulando o empacando la aplicación, dependencias y configuraciones de configuración. Los pros de los contenedores en Docker son contenedores son más portátiles, escalables, tienen fácil desarrollo e implementación, y son más eficientes. Este artículo ha demostrado el papel de los contenedores en Docker y cómo usarlos para contener la aplicación.