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
重启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
重新加载启动
[root@docker01 ~]# systemctl daemon-reload
[root@docker01 ~]# systemctl restart docker
下载 全名称
[root@docker01 ~]# docker pull 192.168.10.30:5000/nginx:v1.0
,