详解docker实战之搭建私有镜像仓库 - kurbernetes (2)

x509: certificate signed by unknown authority
又是什么情况?哦哦哦!!!原来系统不信任我们颁发的证书,好吧,不知名就不信任,那我们就主动宣布此证书是值得信任的!!!
为docker client安装证书,命令如下:

# 假如:仓库域名为=》registry.wuling.com,端口为=》8000,需要信任的证书地址为=》/root/certs/domain.crt # 1. 老版本docker $ mkdir -p /etc/docker/certs.d/registry.wuling.com $ cp /root/certs/domain.crt /etc/docker/certs.d/registry.wuling.com/ca.crt # 2. 新版本docker $ mkdir -p /etc/docker/certs.d/registry.wuling.com:8000 $ cp /root/certs/domain.crt /etc/docker/certs.d/registry.wuling.com:8000/ca.crt

备注:根据docker版本情况,大家按照这两种方法添加信任就行了。

详解docker实战之搭建私有镜像仓库 - kurbernetes


再次推送:

详解docker实战之搭建私有镜像仓库 - kurbernetes


成功了!!!

3.1.3、通过浏览器查看仓库概况

仓库镜像目录:

https://registry.wuling.com/v2/_catalog

详解docker实战之搭建私有镜像仓库 - kurbernetes


镜像详情

https://registry.wuling.com/v2/justmine/helloworldapi/tags/list

详解docker实战之搭建私有镜像仓库 - kurbernetes

3.2 其他宿主机(开发环境Windows主机) 3.2.1 推送镜像到私有仓库 docker push registry.wuling.com/justmine/healthchecksapi:v1.5

详解docker实战之搭建私有镜像仓库 - kurbernetes


同理:为了让当前Windows主机上运行的docker信任此证书,我们只需要在Windows主机上安装此证书,右键点击【安装证书】,选择【本地主机】,选择【受信任的根证书】,添加证书即可。同时将域名与私有仓库主机ip的映射关系写入到Windows主机的hosts文件。
重启docker,再次推送:

详解docker实战之搭建私有镜像仓库 - kurbernetes


哎,终于成功了,不容易啊!!!

3.2.2 拉取镜像 docker pull registry.wuling.com/justmine/healthchecksapi:v1.5

详解docker实战之搭建私有镜像仓库 - kurbernetes

3.2.3、通过浏览器查看仓库概况

仓库镜像目录:

https://registry.wuling.com/v2/_catalog

详解docker实战之搭建私有镜像仓库 - kurbernetes


镜像详情

https://registry.wuling.com/v2/justmine/healthchecksapi/tags/list

详解docker实战之搭建私有镜像仓库 - kurbernetes

到目前为止,能够满足企业需求的私有仓库正式搭建完成。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyswgg.html