1.docker pull registry //下载registry 镜像,registry 为docker 官方提供的一个镜像, 我们可以用它来创建本地的docker私有仓库。 docker:/root# docker images | grep registry registry latest 07d93e41c370 7 weeks ago 422.8 MB 2.docker run -d -p 5000:5000 registry //以registry 镜像启动容器,监听5000端口 -p 左边是宿主机的端口 右边是容器端口 做映射 curl 127.0.0.1:5000 docker:/root# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 402620f666c1 registry "docker-registry" About a minute ago Up About a minute 0.0.0.0:5000->5000/tcp gloomy_brown docker:/root# docker exec -it 402620f666c1 bash root@402620f666c1:/# docker:/root# curl 127.0.0.1:5000 "\"docker-registry server\""docker:/root# docker0 Link encap:Ethernet HWaddr 16:7B:77:6E:E5:4A inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 docker:/root# docker tag centos 172.17.42.1:5000/zjzc-test01 docker:/root# docker tag centos 192.168.32.150:5000/zjzc-test02 docker:/root# docker images | grep 5000 172.17.42.1:5000/zjzc-test01 latest bb3d629a7cbc 13 days ago 196.6 MB 192.168.32.150:5000/zjzc-test02 latest bb3d629a7cbc 13 days ago 196.6 MB docker:/root# 传入私有仓库: $exec -d --insecure-registry 172.17.42.1:5000 $other_args &>> $logfile & docker:/root# docker push 172.17.42.1:5000/zjzc-test01 The push refers to a repository [172.17.42.1:5000/zjzc-test01] (len: 1) Sending image list Pushing repository 172.17.42.1:5000/zjzc-test01 (1 tags) 47d44cb6f252: Image successfully pushed 查看仓库镜像: docker:/root# curl http://172.17.42.1:5000/v1/search {"num_results": 1, "query": "", "results": [{"description": "", "name": "library/zjzc-test01"}]}docker:/root# 实例: docker:/root# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c7d5592a3658 registry "docker-registry" 5 seconds ago Up 4 seconds 0.0.0.0:5000->5000/tcp tender_bohr docker:/root# docker exec -it c7d5592a3658 bash root@c7d5592a3658:/# 修改docker:/etc/init.d# vim docker : check_for_cleanup if ! [ -f $pidfile ]; then prestart printf "Starting $prog:\t" echo "\n$(date)\n" >> $logfile $exec -d --insecure-registry 192.168.32.150:5000 $other_args &>> $logfile & pid=$! touch $lockfile
docker 创建本地镜像服务器
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:docker 私有仓库查询
下一篇:线程池原理及C语言实现线程池
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用docker-compose运行本地镜像
使用docker-compose运行本地镜像
docker 命令行 redis -
docker镜像多服务 docker镜像服务器搭建
docker容器技术已经在部署服务上使用的非常普遍,主要是它的隔离性以及快速启动的特性,一般启动一个容器,如果镜像不存在会先去dockerhub仓库下载,然后存储在本地,后续可以继续或者反复使用这个镜像,但是一旦这个镜像被删除了,或者需要一个新的镜像的时候,我们还是需要远程下载,网速如果不给力的话,下载时间就会很漫长,为此就诞生了docker镜像私服这个服务,可以把需要
docker镜像多服务 docker docker-registry docker tag docker push