Могу ли я использовать реестр образов Docker из облачной сборки Google? - PullRequest
0 голосов
/ 16 ноября 2018

С помощью Google Cloud Build я создаю триггер для сборки с использованием Dockerfile, конечным результатом которого является изображение Docker.

Я бы хотел пометить и вставить это в стандартный репозиторий образов Docker (docker.io), но я получаю следующую ошибку:

Пуш относится к хранилищу [docker.io/xxx/yyy] Нажав ххх / ггг: мастер отказано: запрошенный доступ к ресурсу отклонен

Я предполагаю, что это потому, что в контексте рабочей области сборки не было входа в реестр Docker.

Есть ли способ сделать это, или мне нужно использовать Google Image Repository?

1 Ответ

0 голосов
/ 26 ноября 2018

Вы можете настроить Google Cloud Build для отправки в другой репозиторий с помощью cloudbuild.yaml в дополнение к Dockerfile.Вы можете войти в Docker, передав свой пароль в виде зашифрованной секретной переменной env.Пример использования секретной переменной env можно найти здесь: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-secrets-credentials#example_build_request_using_an_encrypted_variable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...