Docker Hub es un servicio de repositorio y es un servicio basado en la nube donde las personas envían sus imágenes de Docker Container y también extraen las imágenes de Docker Container de Docker Hub en cualquier momento o en cualquier lugar a través de Internet. Proporciona características tales como que puede enviar sus imágenes como privadas o públicas. Principalmente, el equipo de DevOps utiliza Docker Hub. Es una herramienta de código abierto y disponible gratuitamente para todos los sistemas operativos. Es como un almacenamiento donde almacenamos las imágenes y extraemos las imágenes cuando es necesario. Cuando una persona quiere empujar/tirar imágenes desde Docker Hub, debe tener un conocimiento básico de Docker. Analicemos los requisitos de la herramienta Docker.
Docker es una herramienta que las empresas de hoy en día adoptan rápidamente día a día. Cuando un equipo de desarrolladores quiere compartir el proyecto con todas las dependencias para realizar pruebas, el desarrollador puede insertar su código en Docker Hub con todas las dependencias. En primer lugar, cree las imágenes de contenedor y envíe la imagen a Docker Hub. Después de eso, el equipo de prueba extraerá la misma imagen de Docker Hub eliminando la necesidad de cualquier tipo de archivo, software o complementos para ejecutar la imagen porque el equipo de desarrolladores comparte la imagen con todas las dependencias.
Ventajas de Docker
Las imágenes de Docker Container son livianas. Podemos empujar las imágenes en un minuto y con la ayuda de un comando. Es un método seguro y también proporciona una función como empujar la imagen privada o la imagen pública. Docker hub juega un papel muy importante en las industrias, ya que se vuelve más popular día a día y actúa como un puente entre el equipo de desarrolladores y el equipo de pruebas. Si una persona quiere compartir su código, software o cualquier tipo de archivo para uso público, puede hacer que las imágenes sean públicas en Docker Hub.
¿Cómo empujar o extraer imágenes de Docker Hub?
Para comenzar con Docker Hub, debería poder familiarizarse con los dos comandos siguientes:
1. Comando de pulsación
Este comando, como sugiere su nombre, se usa para insertar una imagen de la ventana acoplable en el concentrador de la ventana acoplable.
Implementación: siga este ejemplo para tener una idea del comando push:
- Abra Docker en su sistema.
- Localice las imágenes que desea enviar usando el siguiente comando:
# docker images
El comando anterior enumerará todas las imágenes en su sistema.
1.1: Vaya al navegador y busque hub.docker.com.
1.2: Regístrese en Docker Hub si no tiene una cuenta de Docker Hub, después de iniciar sesión en Docker Hub.
1.3: Regrese a la terminal docker y ejecute el siguiente comando:
# docker login
1.4: luego proporcione su credencial y escriba su nombre de usuario o contraseña de docker hub.
- nombre de usuario
- clave
1.5: Después de eso, presione la tecla Intro y verá el éxito de inicio de sesión en su pantalla.
1.6: luego escriba el nombre de las imágenes de la etiqueta, el nombre de usuario del docker hub y asigne el nombre que aparece en el docker hub usando el siguiente comando:
# docker tag geeksforgeek mdahtisham/geeksimage geeksforgeek - Image name mdahtisham - Docker hub username geeksimage - With this name Image will appear on the docker hub
1.7: Ahora empuje su imagen usando el siguiente comando:
# docker push mdahtisham/geeksimage
A continuación, puede ver la imagen de Docker insertada con éxito en el concentrador de Docker:
mdahtisham/geeksimage
2. Tirar del comando
El comando pull se usa para obtener una imagen de Docker Hub.
Implementación:
Siga el ejemplo para obtener una descripción general del comando de extracción en Docker:
2.1: ahora puede buscar la imagen usando el siguiente comando en la ventana acoplable de la siguiente manera:
# docker search imagename
Uno puede ver todas las imágenes en su pantalla si hay imágenes disponibles con este nombre.
También se pueden extraer las imágenes si se conoce el nombre exacto.
. 2.2: Ahora tire de la imagen y vea el siguiente comando.
# docker pull mdahtisham/geeksimage mdahtisham - Docker Hub username geeksimage - With this name Image will appear on the docker hub
2.3: Ahora verifique la imagen extraída usando el siguiente comando de la siguiente manera:
# docker images
Publicación traducida automáticamente
Artículo escrito por mohdahtisham9889 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA