1、使用aliyun的registry上传下载镜像 https://cr.console.aliyun.com/cn-hangzhou/repositories
1.登录阿里云Docker Registry
2. 从Registry中拉取镜像
[root@master ~]# docker pull nginx:alpine
3.将镜像推送到Registry
docker tag nginx:alpine registry.cn-hangzhou.aliyuncs.com/test111221/test:alpine
docker push registry.cn-hangzhou.aliyuncs.com/test111221/test:alpin
可以在网页看到上传成功
2、使用registry镜像运行容器上传下载镜像
1.yum安装distribution并使用
yum -y install docker-distribution.x86_64
2.启动docker-distribution
systemctl start docker-distribution.service
rpm -ql docker-distribution /etc/docker
cat /etc/docker-distribution/registry/config.yml
3.上传镜像
(1)打标签
docker image tag nginx:alpine 192.168.141.3:5000/nginx:alpine
(2)对
Docker Daemon
进 行修改,添加 insecure-registries
,地址为
Docker Registry IP +
端口号
vim /etc/docker/daemon.json
(3)上传镜像
docker push 192.168.141.3:5000/nginx:alpine
(4)下载镜像
docker pull 192.168.141.3:5000/nginx:alpine
拉取镜像,作为容器安装
(1)
拉取镜像
docker pull registry:2.6.2
(2)启动registry 容器
docker run --name registry -p 50000:5000 -v /data/registry:/var/lib/registry -d registry:2.6.2
(3)打标签
docker tag registry:2.6.2 192.168.141.3:50000/registry:2.6.2
vim /etc/docker/daemon.json
(4)上传镜像
docker push 192.168.141.3:50000/registry:2.6.2
(5)拉取镜像
docker pull 192.168.141.3:50000/registry:2.6.2