Docker Hub y Docker Registros Guía para principiantes

Docker Hub y Docker Registros Guía para principiantes

Docker es una plataforma de producto de servicio bien establecida utilizada para entregar el proyecto y el software en forma de contenedores. También se puede utilizar para desarrollar e implementar aplicaciones. Para este propósito, Docker usa la virtualización de nivel del sistema operativo. Además, los componentes principales de la plataforma Docker son Docker Images, Docker Containers, Docker Registries y Docker Engine que proporcionan servicios en el servidor Docker y la máquina local.

Esta publicación discutirá:

  • ¿Qué son los registros Docker Hub y Docker??
  • Guía para principiantes para los registros Docker Hub y Docker
  • Cómo extraer la imagen de Docker del registro de Docker?

¿Qué son los registros Docker Hub y Docker??

Los registros de Docker son el almacenamiento utilizado para almacenar, administrar y distribuir imágenes de Docker. Los registros pueden ser de dos tipos: registro local y registro remoto. Docker Hub es un registro oficial de la base de la nube de Docker que aloja Docker Images. Almacena y administra imágenes de Docker con el nombre de las imágenes y las versiones de la etiqueta.

Guía para principiantes para los registros Docker Hub y Docker

Docker Hub es un registro oficial de la plataforma Docker. Mire el procedimiento provisto para utilizar el registro de Docker para mantener y almacenar las imágenes de Docker.

Paso 1: Open Docker Hub Docker Registry

Primero, navegue al Docker Registry Docker Hub y haga clic en el "Iniciar sesión" botón. Si los usuarios no tienen una cuenta Docker Hub, regístrese haciendo clic en el "Registro"Botón o utilizando el siguiente resaltado"Comience hoy gratis"Menú:

Paso 2: Proporcionar credenciales de cuenta de usuario

Proporcione sus credenciales, como "Nombre de usuario o correo electrónico" y "Contraseña"Iniciar sesión en su cuenta Docker Hub. Después de eso, presione el "Continuar" botón:

Aquí, puede ver que hemos iniciado sesión con éxito en Docker Remote Registry "Centro de acopolador":

Alternativamente, los usuarios pueden iniciar sesión en el registro de Docker con la ayuda de la terminal. Para iniciar sesión en el registro de Docker, utilice el "Docker Iniciar sesión"Comando y proporcionar"nombre de host/nombre de usuario" y "contraseña":

$ Docker Iniciar sesión

La salida indica que hemos iniciado sesión con éxito en el registro Docker:

Actualmente, no existe una imagen de Docker en el repositorio de Docker Hub:

Paso 3: Abra el editor de código de Visual Studio

Abra el editor de código de Visual Studio a través de "Puesta en marcha"Menú:

Paso 4: Crea Dockerfile simple

Cree un Dockerfile simple y pegue el siguiente código. Este código generará una imagen de Docker para ejecutar un simple "Tutorial.py"Programa Python:

De Python: 3.6
WorkDir /SRC /App
COPIAR…
CMD ["Python", ","./Tutorial.py "]

Paso 5: Crear programa simple de Python

Crear un nuevo archivo "Tutorial.py”Y pegar el código proporcionado. El código mencionado se imprimirá "Hola, Bienvenido al tutorial de Linuxhint":

Imprimir ("Hola, Bienvenido al tutorial de Linuxhint")

Paso 6: Build Docker Image

A continuación, abra el terminal en el editor de Visual Studio y ejecute el comando dado para generar una nueva imagen de Docker. Aquí el "-TLa opción se usa para especificar el nombre de la imagen:

$ Docker Build -T Python -Image .

Paso 7: Ejecutar Docker Image

Ahora, ejecute la imagen Docker para ejecutar el contenedor Docker:

$ Docker Run Python-Image

La salida muestra que hemos construido e implementado con éxito un programa de Python:

Paso 8: Generar la imagen objetivo

Crear una imagen de destino que se empuje al registro de Docker. La sintaxis para crear una imagen de destino:

etiqueta Docker /:

Para crear una imagen de destino, utilice el comando proporcionado:

$ Docker Tag Python-Image Rafia098/Python-Image: 3.6

Enumere todas las imágenes y verifique si la imagen se crea o no:

$ Docker Imágenes

Se puede observar que hemos generado con éxito la imagen de destino:

Paso 9: Empuje la imagen al registro oficial de Docker

Empuje la imagen al registro remoto de Docker a través del comando "Docker Push":

$ Docker Push Rafia098/Python-Image: 3.6

Aquí, puede ver que hemos presionado con éxito la imagen Docker en el Registro de Cloud Docker Hub:

Cómo extraer la imagen del registro de Docker?

El proceso de extraer una imagen es descargar la imagen del registro de la nube al registro local o repositorio. El "Docker PullEl comando se usa para descargar o extraer la imagen de Docker público como se muestra a continuación:

Para extraer la imagen Docker del registro Docker Hub, revise las instrucciones dadas.

Paso 1: Enumere todas las imágenes

Para enumerar todas las imágenes locales de Docker, utilice el comando proporcionado:

$ Docker Imágenes

Paso 2: Tire de la imagen Docker de Docker Hub

Para extraer la imagen Docker de Docker Hub, ejecute el "Docker Pull /:"Comando de la siguiente manera:

$ Docker Pull Rafia098/Python-Image: 3.6

Nuevamente, enumere todas las imágenes de Docker para confirmar si la imagen se descarga del registro Docker Hub o no:

$ Docker Imágenes

La salida muestra que hemos extraído con éxito la imagen Docker del Registro Docker:

Hemos proporcionado la Guía para principiantes en Docker Hub y registros.

Conclusión

Docker Hub es un registro oficial de Docker remoto o host que se utiliza para almacenar, administrar y compartir imágenes de Docker. Para empujar la imagen Docker del registro o el repositorio local, utilice el "Docker Push /:" dominio. Para extraer la imagen de Docker del Docker Registry Docker Hub, use el "Docker Pull /:" dominio. Esta publicación fue una guía completa en Docker Hub y registros para principiantes.