美文网首页
Docker 安装 Registry私服详解

Docker 安装 Registry私服详解

作者: 爱学习的蹭蹭 | 来源:发表于2019-07-28 10:09 被阅读0次

    1为什么用Registry

    • 外网访问官方的registry速度很慢,而国内的registry服务大多需要花钱。私有registry免费,搭建之后,能使内网的主机加快访问速度,对CI,CD的效率有很大提升。

    • 能有效保护内部代码,防止放到公网泄漏出去。

    • 操作系统是以CentOS-7-x86_64-Minimal-1810.iso版本

    2 docker命令使用

    • 2.1 拉取registry镜像

    docker pull registry:2
    
    • 2.2 运行registry

    • d 表示后台(daemon)运行
    • -p 表示port端口的意思
    docker run -d \
    --restart=always -p 5000:5000  \
    --name registry -v /usr/local/docker/data/registry:/var/lib/registry registry:2
    

    3 、修改daemon.json文件

    • 编辑文件vim /etc/docker/daemon.json
    • insecure-registries表示私服的路径
    • registry-mirrors这个镜像加速器路径建议使用网易或阿里云的私服地址
    {
      "registry-mirrors": ["https://registry.docker-cn.com"],
      "insecure-registries":["192.168.1.235:5000"]
    }
    

    4、重新加载daemon文件&重启docker

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    5 浏览器验证是否成功

    http://192.168.1.235:5000/v2/ 浏览器输出{}表示成功 或
    http://192.168.1.235:5000/v2/_catalog
    

    6、参考文档

    https://docs.docker.com/registry/

    相关文章

      网友评论

          本文标题:Docker 安装 Registry私服详解

          本文链接:https://www.haomeiwen.com/subject/bujurctx.html