x509: certificate signed by unknown authority
又是什么情况?哦哦哦!!!原来系统不信任我们颁发的证书,好吧,不知名就不信任,那我们就主动宣布此证书是值得信任的!!!
为docker client安装证书,命令如下:
备注:根据docker版本情况,大家按照这两种方法添加信任就行了。
再次推送:
成功了!!! 3.1.3、通过浏览器查看仓库概况
仓库镜像目录:
https://registry.wuling.com/v2/_catalog镜像详情 https://registry.wuling.com/v2/justmine/helloworldapi/tags/list 3.2 其他宿主机(开发环境Windows主机) 3.2.1 推送镜像到私有仓库 docker push registry.wuling.com/justmine/healthchecksapi:v1.5
同理:为了让当前Windows主机上运行的docker信任此证书,我们只需要在Windows主机上安装此证书,右键点击【安装证书】,选择【本地主机】,选择【受信任的根证书】,添加证书即可。同时将域名与私有仓库主机ip的映射关系写入到Windows主机的hosts文件。
重启docker,再次推送:
哎,终于成功了,不容易啊!!! 3.2.2 拉取镜像 docker pull registry.wuling.com/justmine/healthchecksapi:v1.5 3.2.3、通过浏览器查看仓库概况
仓库镜像目录:
https://registry.wuling.com/v2/_catalog镜像详情 https://registry.wuling.com/v2/justmine/healthchecksapi/tags/list
到目前为止,能够满足企业需求的私有仓库正式搭建完成。