安装docker registry

 

     docker pull registry

      创建目录  /usr/local/docker/registry

       创建 docker-compose.yml 

       

version: '3'
services:
  registry:
    image: registry
    restart: always
    container_name: registry
    ports:
      - 5000:5000
    volumes:
      - /usr/local/docker/registry/data:/var/lib/registry

   docker-compose up -d 启动

  

    成功

    2.   配置客户端 

        在部署服务器上的docker 添加配置 

        在/etc/docker/daemon.json 中添加  registry 地址

     

          重启服务 

systemctl daemon-reload
systemctl restart docker

    查看是否生效  

      

docker info

  

    已生效  

  测试 :

      客户端 以tomcat镜像为例 

      标记本地 tomcat    (这里以ip+端口 +镜像名)

      

docker tag tomcat 192.168.59.131:5000/tomcat
设置版本号 未设置的上传上去默认是latest      docker tag tomcat 192.168.59.131:5000/tomcat:(版本号)

  

   上传镜像  

docker push 192.168.59.131:5000/tomcat

  

       上传成功

       查询下 

     

        查看tomcat 全部镜像

       

      

原文地址:https://www.cnblogs.com/qin1993/p/11413498.html