当前位置:   article > 正文

Gitlab无法拉取harbor的镜像( Error response from daemon: unauthorized: unauthorized to access repository)

error response from daemon: unauthorized: unauthorized to access repository:

Gitlab无法拉取harbor的镜像

报错: WARNING: Failed to pull image with policy “if-not-present”: Error response from daemon: unauthorized: unauthorized to access repository

解决

主要是gitlab没有访问harbor的权限

  1. 先到宿主主机上通过以下命令登录
docker login -u  用户名  -p 密码  harbor的ip地址
  • 1
  1. 登录成功后通过一下命令获取配置文件信息
 cat ~/.docker/config.json
  • 1

将auth配置文件信息复制出来
3. 在gitlab的项目下的settings—>ci/cd—>Variables下的
DOCKER_AUTH_CONFIG的参数改成你刚才复制的配置文件信息即可。
(DOCKER_AUTH_CONFIG这个参数名主要是看你们项目里面具体是啥,不一定叫这个名)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/883188
推荐阅读
相关标签
  

闽ICP备14008679号