OpenShift访问外部需要认证的镜像仓库
docker login登录成功后,会在~/.docker/中创建config.json文件,内容格式如下:
1 | { |
两种方式:
- 认证信息必须存放在OpenShift的NameSpace中的Secret下。
1 | oc -n <test-namespace> create secret docker-registry <pull-secret> --docker-server=registry.example.com --docker-username=<username> --docker-email=test@example.com --docker-password=<password> |
- 在Master节点与Node节点的
/var/lib/origin/.docker/config.json文件中添加认证TOKEN
1 | $ cp ~/.docker/config.json /var/lib/origin/.docker/config.json; systemctl restart atomic-openshift-node |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Michael Blog!

