2016-05-04 3 views
1

У меня есть приватный реестр на www.myDockerRepo.company.com:2222. Для входа в этот репозиторий я выполните следующие действияСохранение учетных данных докеров в конфигурации докера

docker login www.myDockerRepo.company.com:2222 
username : xxx 
password : *** 
email : [email protected] 

WARNING: login credentials saved in /home/vagrant/.docker/config.json 
Login Succeeded 

Могут ли эти учетные данные будут сохранены, прежде чем руки в config.json так, чтобы клиенты не нужно вручную ввести эти учетные данные н каждый логин? Какова наилучшая практика входа в частные реестры?

ответ

1

Да, вы можете вручную добавить кредиты в конфигурацию. Просто скопируйте файл с хоста, с которым вы уже вошли.

Что касается лучших практик, они зависят от установки, но наиболее распространенным является использование общей системной учетной записи для вашего реестра, которая используется только хостами, а затем при настройке хостов и установке докеров, файл конфигурации для этого пользователя системы. Затем все нажатия и вытягивания с этих серверов будут с этой учетной записью.

Если вы попытаетесь повторно использовать учетную запись пользователя, ситуация сломается, если этот пользователь изменит свой пароль. Он также позволяет вам иметь разные разрешения для хостов, возможно, вытащить только доступ против push и т. Д.

Смежные вопросы