开发者社区> 怀远西> 正文

Docker 之 私有仓库registry

简介: 1.拉去 registry镜像,例如在daocloud.io/registry这个私有镜像仓库 docker pull daocloud.io/registry 2.运行容器,挂在镜像内docker镜像仓库/var/lib/registry 至本地/root/my_docker_registry.
+关注继续查看

1.拉去 registry镜像,例如在daocloud.io/registry这个私有镜像仓库

docker pull daocloud.io/registry

2.运行容器,挂在镜像内docker镜像仓库/var/lib/registry 至本地/root/my_docker_registry目录,并曝光5000端口

docker run -d -v /root/my_docker_registry:/var/lib/registry -p 5000:5000 --name my_docker_registry daocloud.io/registry

3.测试127.0.0.1:5000/v2
4.通过Dockerfile构建一个新镜像,直接可以指明registry和标签

docker build -t 127.0.0.1:5000/mysql:1.3 .

5.push到私有仓库

docker push 127.0.0.1:5000/mysql:1.3

6.访问127.0.0.1:5000/v2/_catalog查看是否有mysql:1.3这个镜像

  1. pull镜像到本地
docker pull 127.0.0.1:5000/mysql:1.3

8.如果镜像仓库和docker客户端不在一台机器上,client端需要在/etc/docker/daemon.json中添加信任仓库,然后重启动client的docker,再push

{
         "insecure-registries":["192.168.247.143:5000"]

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
21322 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23639 0
docker学习(四)--仓库
docker中仓库使用
582 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
30364 0
创建私有docker仓库
linux创建docker仓库的方法,可以使用docker或者podman下载和上传docker镜像文件。
409 0
docker进阶与实战 4 仓库进阶
repository集中存储镜像,支持镜像分发及更新,后端存储常采用分布式,解决容灾问题. 官方仓库是docker hub,其中又有许多名称相同,内容不同的子仓库. 关系为:hub{repository{images}} 完整的仓库包括镜像存储系统和账户管理系统.
933 0
Linux 搭建私有软件仓库
1. 创建yum仓库目录 mkdir -p /application/yum/centos6.6/x86_64/ cd /application/yum/centos6.
1699 0
docker搭建私有仓库
紧接上一篇镜像发布到官方之后,我们来搭建我们自己的私有仓库,比较,如果真的要在生产环境使用的话,这是必须的。 首先,我们来准备一下搭建私有仓库所需要的信息。 #先吧私有仓库down下来,这需要一点时间,刚好这中间的时间,我们可以准备一下其他的东西 docker pull registry 紧接着,registry需要https运行环境,所以来生成我们自己的证书(简单说明一下,目前的registry版本是2,之前的1是支持非ssl的,docker在0.9以下。
1131 0
Kubernetes(六) - Secret和私有仓库认证
对一个公司来说安全也是最为重要的因为可能一旦出现安全问题可能这个公司就完了,所以对密码管理是一个长久不变的话题,Kubernetes对密码管理提供了Secret组件进行管理,最终映射成环境变量,文件等方式提供使用,统一进行了管理更换方便,并且开发人员并不需要关心密码降低了密码的受众范围从而保障了安全.
1045 0
+关注
23
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载