

搭建私有docker镜像仓库
source link: https://www.wencst.com/archives/511
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

搭建私有docker镜像仓库
centos6.5(已升级内核至3.10)
registry:2.1.1
对于docker公有镜像来说,大家一般都用hub.docker.com来存放镜像,并在此仓库中查找官方以及私人公开的一些镜像,但此仓库经常出现网速很慢,所以对于我们私有镜像来说,可以存放在私有镜像仓库,所以需要搭建一个私有的镜像仓库。
#docker pull registry:2.1.1
目前还没有找到lastest版本(或者我从官方下载时链接超时了),所以还需要加上这个版本号。
docker run -d -v /new/work/docker/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:2.1.1
–restart=always这个参数应该是用于重启的,即容器出现问题或关闭时自动重启,我这里启动时没加这个参数。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ecd2324364d9 registry:2.1.1 "/bin/registry /etc/ 5 minutes ago Up 5 minutes 0.0.0.0:5000->5000/tcp registry
说明我们已经启动了registry服务,打开浏览器输入http://127.0.0.1:5000/v2,出现下面情况说明registry运行正常,
以haproxy为例,将镜像上传至私有仓库。
首先需要将镜像打标签
#docker tag haproxy 127.0.0.1:5000/haproxy
然后push镜像
#docker push 127.0.0.1:5000/haproxy
检查是否push成功,在网页中打开http://127.0.0.1:5000/v2/_catalog,显示如下即为成功
其他服务器中想要pull这个镜像,可以使用
#docker pull 127.0.0.1:5000/haproxy
偶尔会遇到无法push镜像到私有仓库,那是因为启动的私有镜像仓库registry不是可信赖的,需要添加如下代码至/etc/default/docker文件中
DOCKER_OPTS=”–insecure-registry xxx.xxx.xxx.xxx:5000″
然后重启docker
service docker restart
如果文章对您有用,扫一下支付宝的红包,不胜感激!
欢迎加入QQ群进行技术交流:656897351(各种技术、招聘、兼职、培训欢迎加入)
Recommend
-
64
我们在使用Docker时下载镜像一般都是在外网下载并使用。可是当我们没有外网时我们不得不自己搭建私有仓库。先看下流程图:下面我们开始搭建私有仓库1、安装docker,并设置为开机自启yuminstalldocker-ysystemctlstartdockersystemctlenabledocker2、下载registry镜...
-
84
一、简介 在 Docker 中,当我们执行 docker pull xxx 的时候 ,它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为...
-
29
HarborHarbor是构建企业级私有docker镜像的仓库的开源解决方案,它是DockerRegistry的更高级封装,它除了提供友好的WebUI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而char...
-
8
1 开源的仓库管理工具Harbor Harbor是一个由CNCF托管的开源的Docker镜像仓库管理工具,我们可以通过它快速的建立起自己的私有仓库。当然,搭建私有仓库的选择很多,如Docker官方提供的regi...
-
10
本文预计阅读时间 6 分钟 1,直接通过如下命令启动私有仓库。 docker run -d --name registry -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always registry 2,通过配置,连接私服。
-
13
docker学习笔记–使用nexus搭建docker私有仓库(推荐) |坐而言不如起而行! 二丫讲梵 > 术业专攻 >
-
6
在 CentOS 7 上搭建 Docker 私有仓库 我们知道,执行 docker pull 某镜象,默认都是从 Docker Hub 的公共仓库去获取的。这有点像全球最大的代码托管商:
-
9
在kubernetes 集群上搭建docker 私有仓库Harbor-阳明的博客|Kubernetes|Istio|Prometheus|Python|Golang|云原生 it’s the season for rainy days and yellow ginkgo leaves. Harbor是一个用于存储和分发...
-
10
搭建Docker私有仓库 这篇文章内容包括搭建docker私有仓库的一些配置项和遇到的问题及解决方案。 Docker官方提供了 registry镜像, 可以方便的搭建私有仓库,详细文档参...
-
8
搭建私有Docker镜像仓库学习笔记 搭建没有GUI界面的仓库 通过Docker官方提供的镜像搭建镜像仓库 docker run --name registry --restart=always -p 5000:5000 -d -v registry-data:/var/lib...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK