如何搭建私有docker镜像仓库?
云容器引擎CCE中的Docker镜像通过与容器镜像服务SWR配合完成,容器镜像服务也可单独作为容器镜像仓库使用。
容器镜像服务相关问题汇总,请参见:
https://support.huaweicloud.com/swr_faq/swr_faq_0001.html
操作步骤
- 执行Docker官方提供的如下命令安装本地私有镜像仓库。
docker run –d –p 5000:5000 –v /opt/data/registry:/tmp/registry –restart=always –name= registry-v2-test registry:2
- docker默认和仓库之间交互使用HTTPS协议,但私用仓库这里使用的是http协议,所以我们这里要在docker的配置文件“/usr/lib/systemd/system/docker.service”中添加:--insecure-registry=192.168.6.94:5000,如下图所示:
- 重启docker。
systemctl daemon-reload
systemctl restart docker
- 提交镜像到仓库时,需要给镜像打标签。
docker tag <当前镜像名称> <目标镜像名称>
- 上传镜像。
docker push <镜像名称>
执行上述操作后,镜像即可提交到本地私用仓库中。
镜像仓库 所有常见问题
more
