Guía para principiantes para usar Docker

Guía para principiantes para usar Docker

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?
  • Cómo crear/construir imagen de Docker?
  • Cómo construir y ejecutar un contenedor Docker?
  • Cómo presionar/guardar imágenes en Docker Hub?
  • Cómo tirar/descargar imágenes de Docker Hub?

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:

  • "DE"El comando especifica una imagen base para el contenedor.
  • "COPIAR"La instrucción se utiliza para pegar el" índice.Archivo HTML "y" Linuxhint.imagen de PNG "en la ruta del contenedor.
  • "PUNTO DE ENTRADA"Establece el punto de ejecución para el contenedor.

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í:

  • "-nombre"Se usa para especificar el nombre del contenedor.
  • "imgcontainer"¿Es el nombre del contenedor?.
  • "-pag"Se utiliza para asignar el puerto al contenedor.
  • "80:80"Es el puerto.
  • "linuximg"Es la imagen de Docker:

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.