Управление репозиториями Docker

Репозиторий — это централизованное место для хранения образов. Ниже приводится введение.Docker HubКонечно, это не только Docker Hub; отличаются лишь удалённые поставщики услуг, но операции одинаковы.

Docker Hub

В настоящее время Docker официально поддерживает публичный репозиторий.Docker Hub。

Большинство потребностей можно удовлетворить, скачивая образы напрямую из Docker Hub.

Регистр

Наhttps://hub.docker.comбесплатно зарегистрируйте аккаунт Docker.

Вход и выход

Для входа необходимо ввести имя пользователя и пароль. После успешного входа мы можем скачать все образы под нашей учётной записью из Docker Hub.

$ docker login

Выход

Чтобы выйти из Docker Hub, можно использовать следующую команду:

$ docker logout
Загрузка образа

Вы можете использовать команду docker search для поиска образов в официальном репозитории и команду docker pull для их загрузки на локальную машину.

Поиск с использованием "ubuntu" в качестве ключевого слова:

$ docker search ubuntu

Используйте docker pull для загрузки официального образа ubuntu локально:

$ docker pull ubuntu 

Отправка образа

После входа в систему пользователи могут отправлять свои собственные образы в Docker Hub с помощью команды docker push.

Пожалуйста, замените "username" в следующей команде на имя пользователя вашей учетной записи 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
Другие расширения