栏目头部广告

私有镜像仓库搭建及管理-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云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

加载中~
文章详情页广告

随便看看

底部广告
`