步骤1:搭建本地registry
docker run -d p 192.168.1.111:5000:5000 -v ~/docker-regisry:/tmp/registry registry
步骤2:TAG
docker tag sshd1 192.168.1.111:5000/latest
步骤3:push
docker push 192.168.1.111:5000/sshd1:latest
步骤4:本地删除镜像
docker rmi -f sshd1:latest
这个时候一般都会报错【Get https://192.168.1.111:5000/v1/_ping: http: server gave HTTP response】
centos修改方式:
echo '{ "insecure-registries":["192.168.1.111:5000"] }' > /etc/docker/daemon.json
serivce docker restart
ubuntu修改方式:
echo '{ "insecure-registries":["192.168.1.111:5000"] }' > /etc/docker/daemon.json
systemctl restart docker
步骤5:从远端pull镜像
现在在192.168.1.107的主机上执行:
docker pull 192.168.1.111:5000/sshd1:latest
步骤6 确定
docker images