Gestión de repositorios Docker

Un repositorio (Repository) es un lugar donde se almacenan imágenes de forma centralizada. A continuación se hace una introducción.Docker HubPor supuesto, no solo Docker Hub, solo que el proveedor remoto es diferente, las operaciones son las mismas.

Docker Hub

Actualmente, Docker mantiene oficialmente un repositorio público.Docker Hub。

La mayoría de los requisitos se pueden cumplir descargando imágenes directamente desde Docker Hub.

Registro

Enhttps://hub.docker.comRegístrate gratis para obtener una cuenta de Docker.

Iniciar sesión y cerrar sesión

Iniciar sesión requiere ingresar el nombre de usuario y la contraseña. Una vez que iniciamos sesión con éxito, podemos descargar todas las imágenes de nuestra cuenta desde Docker Hub.

$ docker login

Cerrar sesión

Para cerrar sesión en Docker Hub, puedes usar el siguiente comando:

$ docker logout
Descargar imágenes

Puedes usar el comando docker search para buscar imágenes en el repositorio oficial y usar el comando docker pull para descargarlas localmente.

Realiza una búsqueda con ubuntu como palabra clave:

$ docker search ubuntu

Usa docker pull para descargar la imagen oficial de ubuntu localmente:

$ docker pull ubuntu 

Subir imágenes

Después de iniciar sesión, los usuarios pueden usar el comando docker push para subir sus imágenes a Docker Hub.

En el siguiente comando, reemplaza username por el nombre de usuario de tu cuenta de Docker.

$ docker tag ubuntu:18.04 username/ubuntu:18.04
$ docker image ls

REPOSITORY      TAG        IMAGE ID            CREATED           ...  
ubuntu          18.04      275d79972a86        6 days ago        ...  
username/ubuntu 18.04      275d79972a86        6 days ago        ...  
$ docker push username/ubuntu:18.04
$ docker search username/ubuntu

NAME             DESCRIPTION       STARS         OFFICIAL    AUTOMATED
username/ubuntu
Otras extensiones