• Docker-搭建私有仓库步骤


    Docker私有仓库Registry:
    官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜像放到公网当中,那么你就需要Docker Registry,它可以用来存储和管理自己的镜像。

    步骤:
    1、拉取私有仓库镜像
    docker pull registry
    2、启动私有仓库容器
    docker run -di -v /opt/registry:/var/lib/registry --restart=always --name=registry -p 5000:5000 registry
    3、测试是否安装成功
    http://xx.xx.xx.xx:5000/v2/_catalog
    4、Registry为了安全性考虑,默认是需要https证书支持的.但是我们可以通过一个简单的办法解决,客户机修改/etc/docker/deamon.json,添加insecure-registries
    注:<ip>:Registry的机器ip地址,在安装registry的节点和客户端需要访问私有Registry的节点都需要执行此步操作
    vim /etc/docker/deamon.json
    {
    "insecure-registries":["<ip>:5000"]
    }
    5、客户机修改/usr/lib/systemd/system/docker.service,在 ExecStart 那行后面加 --insecure-registry 139.155.44.138:5000
    这个是在客户机的docker配置文件里添加的(即上传镜像到私有仓库里或从私有仓库下载镜像的客户机)。
    比如说在A机器上将它的镜像上传到192.168.1.23的私有仓库上或从该私有仓库下载镜像,那么就在A机器的本地docker配置文件中添加。
    6、客户机重启服务
    systemctl daemon-reload
    systemctl restart docker
    7、客户机镜像加tag 
    docker tag jdk1.8 139.155.44.138:5000/jdk1.8
    8、推送
    docker push 139.155.44.138:5000/jdk1.8

    参考:https://www.cnblogs.com/Tempted/p/7768694.html

  • 相关阅读:
    CF833B The Bakery (线段树+DP)
    NOIP 2017 时间复杂度 (模拟)
    NOI 2018 屠龙勇士 (拓展中国剩余定理excrt+拓展欧几里得exgcd)
    中国剩余定理(excrt) 模板
    后缀自动机 模板
    luogu P4248 [AHOI2013]差异
    luogu P3975 [TJOI2015]弦论
    luogu P4770 [NOI2018]你的名字
    luogu P3726 [AH2017/HNOI2017]抛硬币
    luogu P3722 [AH2017/HNOI2017]影魔
  • 原文地址:https://www.cnblogs.com/fanfan-90/p/12166456.html
Copyright © 2020-2023  润新知