docker采用registry部署简易仓库
解释:registry部署简易仓库,实现免密上传拉取镜像(解决不在一个容器里,也能够实现镜像拉取成功)
1、安装启动registry服务
docker pull registry docker run -itd -v /share/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest
2、master,node都需要配置拉取引擎
[root@node ~]# vim /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.docker-cn.com"], "insecure-registries": [ "10.3.0.21:5000"] }
[root@node ~]# systemctl restart docker
3、给镜像打标签(作用是上传镜像到仓库)
给镜像打标签 docker tag busybox:latest 10.3.0.21:5000/busybox:v1
4、上传镜像
上传下载镜像 docker push 10.3.0.21:5000/busybox:v1
检查镜像是否上传成功
curl http://10.3.0.21:5000/v2/_catalog
5、下载镜像
docker pull 10.3.0.21:5000/busybox:v1