Введение
В этом лабе мы исследуем сценарий волшебного морского мира, где вы играете роль волшебного морского торговца, совершающего морские voyages для торговли ценными товарами. Ваша цель - безопасно войти в реестр волшебного морского торгового хаб для доступа и отправки контейнерных образов.
Аутентификация с Docker Registry
В этом шаге вы узнаете, как аутентифицироваться с реестром с использованием Docker CLI. Если у вас нет учетной записи Docker Hub, посетите веб-сайт Docker Hub и зарегистрируйтесь на бесплатную учетную запись. Если у вас есть частный реестр, то вы можете использовать docker login <registry-server-address> для входа в ваш сервер реестра.
- Используйте команду
docker loginдля аутентификации с волшебным морским торговым реестром:
docker login
- При запуске команды
docker loginвам будет предложено ввести имя пользователя и пароль для аутентификации.
Отправка образов в реестр
В этом шаге вы узнаете, как отправить Docker-образ в волшебный морской торговый реестр.
- Добейтесь того, чтобы тег
alpineсовпадал с именем пользователя вашей учетной записи вDocker Hub:
docker tag alpine < ваше_имя_пользователя_Docker_Hub > /my_alpine:latest
Если вы используете частный реестр, вы можете добавить тег к образу, используя в качестве префикса адрес волшебного морского торгового реестра:
docker tag alpine magical_maritime_trading.registry/myimage:latest
В следующих шагах вам просто нужно знать, как это сделать. Если у вас есть реальный сервер реестра, вы должны выполнить docker logout в терминале, чтобы выйти из учетной записи в Docker Hub, и снова войти в ваш сервер реестра.
- Отправьте тегированный образ в
Docker Hub:
docker push < ваше_имя_пользователя_Docker_Hub > /my_alpine:latest
Если вы используете частный реестр, вы можете отправить тегированный образ в реестр с помощью следующей команды:
## Пожалуйста, замените адрес сервера реестра на реальный адрес вашего сервера реестра, в противном случае команда завершится ошибкой.
docker push magical_maritime_trading.registry/myimage:latest
- При успешной отправке будет отображаться дайджест образа.
Советы
magical_maritime_trading.registry - это виртуальный адрес сервера реестра. Если у вас есть реальный адрес сервера реестра, замените его на настоящий.
Резюме
В этом лабе мы разработали практическое занятие по безопасному входу в волшебный морской торговый реестр и отправке контейнерных образов. Следуя шагам, изложенным здесь, обучающиеся получат ценные знания о аутентификации в Docker-реестре и управлении образами, которые являются важными навыками для любого практиканта Docker.



