2015-02-18 3 views
1

Я установил частный реестр Docker, и мне нужно нажать изображения на этот сценарий, который запускается на каждой успешной сборке (сборка выполняется с помощью Drone из выделенного контейнера сборки) ,Автоматический ввод в закрытый реестр Docker

Когда я выдаю «докер-пуск», сначала мне нужно выполнить аутентификацию, чтобы иметь возможность нажать в реестр.

Есть ли какие-либо настройки, которые я мог бы использовать, чтобы хранить учетные данные где-то и использовать их в скрипте?

ответ

0

Я обнаружил, что .dockercfg использовался для хранения учетных данных и адреса реестра.
Установка этого .dockercfg в директории $ HOME фиксировала вещь.

1

То, как я предполагал, что это просто запустить команду в моем сценарии для проверки подлинности докер, прежде чем нажать на изображение:

docker login –u <your_username> –p <your_password> <your_docker_registry_fqdn> 

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

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