私有镜像的建立
[root@docker ~]# docker pull registry
[root@docker ~]# vim /etc/docker/daemon.json
{
"insecure-registries": ["192.168.100.21:5000"], #添加本行,本地ip
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] #自己阿里云的镜像加速器
}
[root@docker ~]# systemctl restart docker
vim /etc/docker/daemon.json
systemctl restart docker
{
"insecure-registries": ["192.168.112.100:5000"], #添加
"registry-mirrors": ["https://483txl0m.mirror.aliyuncs.com"]
}
- 宿主机的 /data/registry 自动创建挂载容器中的 /tmp/registry
[root@docker ~]# docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registr y
2792c5e1151a50f6a1131ac3b687f5f4314fe85d9f6f7ba2c82f96a964135dc4
#启动registry并挂载目录
[root@docker ~]# docker tag nginx:v1 192.168.112.100:5000/nginx
#打上本地标签
[root@docker ~]# docker push 192.168.112.100:5000/nginx
#上传到本地仓库
Using default tag: latest
The push refers to repository [192.168.112.100:5000/nginx]
[root@docker ~]# curl -XGET http: