English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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

Хранилище (Repository) - это место для центрального хранения страниц. Ниже я介绍一下 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 push, чтобы отправить свою страницу в Docker Hub.

Пожалуйста, замените 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