registry私有仓库搭建

下载镜像

[root@Docker01 ~]# docker pull registry

运行私有仓库容器

-p:指定本地端口映射到容器中的端口

-v:将本机的目录进行与容器中挂载操作 等于同一个目录

--restart-always : docker服务重启,容器不会停止运行

[root@docker01 ~]# docker run -d -p 5000:5000 --restart=always --name -v /opt/data/registry:/tmp/registry registry:latest

Docker 的配置文件:指向私有仓库地址端口

[root@docker01 ~]# vim /usr/lib/systemd/system/docker.service

register和registration使用场景(registry私有仓库搭建)(1)

重启docker服务

[root@docker01 ~]# systemctl daemon-reload

[root@docker01 ~]# systemctl restart docker

更改现有镜像名和标签 (格式必须为ip:端口:标签)

[root@docker01 ~]# docker tag newweb:v1.0 192.168.10.130:5000/nginx:v1.0

上传镜像

[root@docker01 ~]# docker push 192.168.10.130:5000/nginx:v1.0

其他虚拟机下载私有仓库镜像

[root@docker01 ~]# vim /usr/lib/systemd/system/docker.service

register和registration使用场景(registry私有仓库搭建)(2)

重新加载启动

[root@docker01 ~]# systemctl daemon-reload

[root@docker01 ~]# systemctl restart docker

下载 全名称

[root@docker01 ~]# docker pull 192.168.10.30:5000/nginx:v1.0

register和registration使用场景(registry私有仓库搭建)(3)

,