Docker私有仓库搭建
【摘要】 0.前言 在实际Docker使用场景下,尤其是在企业内部,一般生产环境是不允许直接访问外网,这将导致从公共docker仓库下载镜像变的不可行,因此就需要搭建私有仓库供生产环境使用。1.安装Docker Registry(1)下载registry镜像docker pull registry(2)下载完后,启动容器[docker@docker registry]$ docker ru...
0.前言
在实际Docker使用场景下,尤其是在企业内部,一般生产环境是不允许直接访问外网,这将导致从公共docker仓库下载镜像变的不可行,因此就需要搭建私有仓库供生产环境使用。
1.安装Docker Registry
(1)下载registry镜像
(2)下载完后,启动容器
默认情况下,会将仓库存放于容器内的/var/lib/registry/docker/registry目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以一般情况下会指定本地一个目录挂载到容器内的/var/lib/registry/docker/registry下,此例中是挂载在宿主机的/home/docker/registry目录下。
如果不清楚registry容器中存放仓库的目录,可以先不用挂载直接启动容器,然后登陆到容器内部,进行查看便知道了,然后在重新启动挂载即可。
2.测试
为了验证私有仓库是否搭建成功,则进行简单的测试。
(将本地镜像push至刚刚搭建的私有仓库中。)
标记本地镜像redis:
docker tag : 标记本地镜像,将其归入某一仓库。
语法:
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
将刚刚tag的redis镜像push到私有仓库
则此时已成功将本地镜像上传到私有仓库。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)