博主亲测:本文只针对harbor上访问级别为私有的项目,如果harbor项目的访问级别为公开,则 docker login后就可以拉取镜像

原文出处:https://blog.csdn.net/xukangkang1hao/article/details/80839834 


1,先用docker登录harbor,登录的用户名密码为在harbor上注册的用户名密码,并且登录用户需要有对应仓库的拉取权限,否则不能访问仓库。登录示例:docker login hub.yxtc.com:8081,登录之后会生成~/.docker/config.json文件,config.json文件内容如下hub.yxtc.com:8081:


{

        "auths": {

                "hub.yxtc.com:8081": {

                        "auth": "Y3I3Olh1MTIzNDU2MjU="

                }

        }

}