欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker Registry 配置和使用

程序员文章站 2022-06-17 09:38:50
...

配置 Docker Registry

  • 编辑 daemon.json (如果不存在则新建)

    vi /etc/docker/daemon.json
    
  • 完整文件如下:

    {
      "registry-mirrors": [
        "{镜像加速器地址}"
      ],
      "insecure-registries": [
        "{docker registry ip}:5000"
      ]
    }
    
  • 重启服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  • 检查是否生效

    docker info
    

    出现以下内容,说明配置成功

    Insecure Registries:
     {docker registry ip}:5000
     127.0.0.0/8
    

 

测试镜像推送

  • 从公网拉取一个镜像

    docker pull tomcat
    
  • 标记本地镜像并指向Docker Registry 私服仓库

    docker tag tomcat {docker registry ip}:5000/tomcat
    
  • 推送镜像到仓库

    docker push {docker registry ip}:5000/tomcat
    

 

测试镜像拉取

  • 先删除本地镜像

    docker image rm {docker registry ip}:5000/tomcat
    
  • 从 Docker Registry 私服中拉取镜像

    docker pull {docker registry ip}:5000/tomcat