搭建 Docker Registry 本地镜像仓库

通过 Docker Save 命令导出的 tar 包搭建 Registry 本地仓库

2018/05/07 运维 虚拟化 Docker

搭建 Docker Registry 本地镜像仓库

镜像仓库的安装镜像采用的是 Docker 通过 Save 命令导出的tar包。

  1. 从其他服务器考入安装包

     scp user@192.168.1.50:/root/image/registry_2.tar /root/registry/
    
  2. 加载安装包

     docker load -i /root/registry/registry_2.tar
    
  3. 运行服务

     docker run -d --restart=always -v /root/registry/data:/var/lib/registry --privileged=true -p 5000:5000 192.168.1.50:5000/registry:2
    
  4. 修改客户端配置文件

    • 修改 Docker 配置文件 /etc/sysconfig/docker
     OPTIONS='--selinux-enabled --insecure-registry=192.168.1.55:5000'
    
    • 重启Docker
     systemctl restart docker
    
  5. 测试本地服务

     docker tag [镜像id] 192.168.1.51:5000/test/ubuntu:latest
     docker push 192.168.1.51:5000/test/ubuntu:latest
     docker rmi 192.168.1.51:5000/test/ubuntu:latest
     docker pull 192.168.1.51:5000/test/ubuntu:latest
    

Search

    Table of Contents