docker registry push pull

步骤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   







猜你喜欢

转载自blog.csdn.net/hepei120/article/details/79830640