私有镜像仓库搭建及管理-Registry
1、Registry仓库简述
Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓库非常简单。
官方镜像:https://hub.docker.com/explore/企业级亦可使用docker harbor(VMware私有镜像),详情参考:搭建图形化容器镜像仓库-harbor
2、下载Registry镜像并启动
[root@Docker /]# docker pull registry [root@Docker /]# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry
【注意】配置自定义域名registry.cloud.cn解析至registry容器对外暴露的IP地址。
3、测试,查看镜像仓库中所有镜像
[root@Docker /]# curl http:// registry.cloud.cn:5000/v2/_catalog {"repositories":[]} [root@Docker /]# docker pull nginx:1.12 #下载镜像
4、Registry仓库的使用配置
(1)配置私有仓库可信任
[root@Docker /]# vim /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.docker-cn.com"], "insecure-registries":["registry.cloud.cn:5000"] #原有基础添加可信任私有仓库 } [root@Docker /]# systemctl restart docker
(2)打标签
[root@Docker /]# docker tag nginx:1.12 registry.cloud.cn:5000/nginx:1.12
(3)上传
[root@Docker /]# docker push registry.cloud.cn:5000/ nginx:1.12
(4)下载
[root@Docker /]# docker pull registry.cloud.cn:5000/ nginx:1.12
(5)列出镜像标签
[root@Docker /]# curl http:// registry.cloud.cn:5000/v2/nginx/tags/list {"name":"nginx","tags":["1.12"]}
作者:UStarGao
链接:https://www.starcto.com/docker/83.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
UCloud云平台推荐
随便看看
- 2021-07-03Linux安全—jumpserver跳板机
- 2021-01-23K8S Context和Namespace管理工具kubectx/kubens
- 2022-08-16MySQL utf8mb4字符集之表情包存储/生僻词存储
- 2021-03-02MongoDB性能分析之db.currentOp
- 2024-02-04MySQL Binlog解析方法对比