Docker es el foro popular para construir/crear, implementar y ejecutar aplicaciones en contenedores. Proporciona muchas características que lo hacen simple y fácil de manejar con contenedores Docker. Para usar Docker, los usuarios deben construir primero Dockerfile. Luego, cree una imagen Docker desde el Dockerfile en particular. Después de eso, cree y ejecute el contenedor usando la imagen Docker. Además, los usuarios pueden llevar las imágenes de Docker locales al Docker Hub y extraer/descargar las imágenes oficiales de Docker desde Docker Hub.
Esta guía demostrará:
Cómo crear/construir Dockerfile?
Dockerfile es un script que tiene instrucciones utilizadas para construir/crear imágenes de Docker. Para crear un DockerFile, siga los pasos a continuación.
Paso 1: Crear archivo de programa
Primero, inicie el código Visual Studio, cree un "índice.html"Archivo de programa y pegue el siguiente código HTML en él:
Hola Linuxhint
Este es el logotipo de Linuxhint
Paso 2: Crea DockerFile
A continuación, cree un nuevo archivo Docker llamado como "Dockfile"Y pega el fragmento a continuación para contener el programa HTML:
De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
Copiar Linuxhint.png/usr/share/nginx/html
EntryPoint ["Nginx", "-g", "Daemon Off;"]
En el fragmento proporcionado anteriormente:
Cómo crear/construir imagen de Docker?
Las imágenes de Docker son plantillas que contienen instrucciones para crear o construir y administrar contenedores Docker. Para crear la imagen Docker desde DockerFile, utilice el comando dado-below:
Docker Build -T Linuximg .
Aquí el "-TSe utiliza la opción para establecer el nombre de la imagen. Por ejemplo, hemos especificado el "linuximg"Como nombre de la imagen de Docker:
Luego, verifique si la imagen de Docker se ha construido o no utilizando el comando mencionado a continuación:
Imágenes de Docker
En la siguiente salida, se puede ver la imagen de Docker, yo.mi., "linuximg":
Cómo construir y ejecutar un contenedor Docker?
Los contenedores de Docker son pequeños paquetes ejecutables de Docker utilizados para contener la aplicación. Para construir y ejecutar un contenedor Docker utilizando la imagen Docker, ejecute el siguiente comando:
Docker Run - -Name ImgContainer -P 80:80 Linuximg
Aquí:
Otra forma de simplemente crear o construir un contenedor es usar el "Docker crea" dominio:
Docker CREATE - -Name LinuxContainer -P 80:80 Linuximg
Por último, abra el navegador deseado y navegue al puerto asignado. Después de eso, asegúrese de si la aplicación está implementada o no:
Se puede observar que hemos implementado con éxito la aplicación.
Cómo presionar/guardar la imagen en Docker Hub?
Para presionar o cargar la imagen Docker en Docker Hub, consulte los pasos proporcionados.
Paso 1: Inicie sesión en Docker Hub usando la línea de comandos
Primero, inicie un terminal de Windows en particular y ejecute el comando proporcionado para iniciar sesión en su cuenta Docker Hub proporcionando las credenciales:
Docker Iniciar sesión
Paso 2: Muestra imágenes locales de Docker
A continuación, enumere todas las imágenes locales de Docker y seleccione la imagen deseada que desea empujar al Docker Hub:
Imágenes de Docker
La siguiente salida muestra todas las imágenes de Docker locales disponibles y hemos seleccionado el "linuximg" imagen:
Paso 3: Etiqueta de imagen Docker seleccionada
Para empujar una imagen de Docker a Docker Hub, es necesario etiquetar primero esa imagen deseada. Utilizar el "Etiqueta Docker /:"Comando para etiquetar la imagen de Docker seleccionada:
TAGA DOCKER LinuxImg UserName/Linuximg: 1.0
Paso 4: Empuje la imagen a Docker Hub
Ahora, escribe el "empuje de DockerComando "junto con el nombre de la imagen etiquetado para cargar esa imagen en el Docker Hub:
Docker Push Username/LinuxImg: 1.0
Aquí el "Laibayounas/Linuximage: 1.0"¿Es nuestra imagen etiquetada.
Según la siguiente captura de pantalla, la imagen deseada ha sido empujada al Docker Hub:
Paso 5: Asegure los cambios en Docker Hub
Por último, verifique si la imagen de Docker seleccionada ha sido empujada al Docker Hub o no:
En la parte de arriba a la luz, la imagen local deseada se puede ver en el Docker Hub.
Cómo tirar/descargar imagen de Docker Hub?
Para descargar o extraer la imagen Docker desde Docker Hub, mire los pasos proporcionados a continuación.
Paso 1: Busque la imagen de Docker
Primero, navegue a Docker Hub y busque la imagen específica de Docker en el cuadro de búsqueda. Por ejemplo, hemos buscado el "alpino"Imagen de Docker:
Paso 2: Copie el comando "Pull"
Entonces el "alpinoSe abrirá la imagen y copiará el comando "Pull" a continuación:
Paso 3: Pull Docker Imagen
Después de eso, extraiga la imagen Docker en el repositorio local ejecutando el comando copiado en el Windows PowerShell:
Docker Pull Alpine
La siguiente salida indica que la imagen Docker se ha descargado al repositorio local:
Paso 4: Verificación
Por último, ejecute el siguiente comando para verificar si la imagen deseada ha sido extraída o no:
Imágenes de Docker
En la imagen a continuación, se puede ver la imagen de Docker extraída, yo.mi., "alpino":
Eso se trataba de "construir", "ejecutar", "empujar" y "tirar" los comandos en Docker.
Conclusión
Para usar Docker, primero, construir un Dockerfile. Luego, cree la imagen Docker desde DockerFile a través del "Docker Build -T ." dominio. Después de eso, cree/construya y ejecute un contenedor Docker utilizando la imagen Docker a través del "Docker Run -name -P " dominio. Además, los usuarios pueden llevar las imágenes locales al centro de Docker con la ayuda del "Docker Push /:" dominio. Además, para descargar cualquier imagen de Docker desde Docker Hub, use el "Docker Pull " dominio. Esta publicación ha proporcionado una guía para principiantes para usar Docker.