Наиболее распространенный способ аутентификации, используемый для docker с реестром контейнера, - это использование gcloud в качестве Docker помощника по учетным данным. Этот метод аутентификации выполняется с помощью: $ gcloud auth configure- docker
Это создаст файл json, ~ / .docker / config. json, который будет "скажите" docker для аутентификации в реестре контейнеров с использованием текущего пользователя gcloud.
Однако я предполагаю, что в вашем случае именно Jenkins создает и передает ваши изображения в реестр контейнеров. Вам нужно аутентифицировать его, который, я считаю, выполняется с помощью плагина OAuth . Вы можете найти его в интерфейсе Jenkins: Jenkins -> Credentials -> Global Credentials -> Add Credentials
Тем не менее, вы также можете обратиться к этой документации, где объясняется, как устранить неполадки общего реестра контейнеров. и Docker проблемы. Кроме того, убедитесь, что у вас есть необходимое разрешение на пу sh или тягу.