English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Хранилище (Repository) - это место для центрального хранения страниц. Ниже я介绍一下 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