zoukankan      html  css  js  c++  java
  • 7.docker私有仓库

    一.docker私有仓库

    注意:对于docker私有仓库一般在另一个服务器上

    所以有两个服务器:私有仓库服务器,本地服务器,两个都安装了docker

    1.搭建私有仓库服务器

    1. 拉取私有服务器镜像: docker pull registry 

    2. 启动私有服务器镜像: docker run -id --name=registry -p 5000:5000 registry 

    3. 配置阿里云安全组,添加端口5000/5000,0.0.0.0/0

    4. 打开浏览器 输入地址http://私有仓库服务器IP地址:5000/v2/_catalog,看到{"repositories":[]} 表示私有仓库 搭建成功

    5. 本地服务器修改daemon.json: vim /etc/docker/daemon.json 

    6. daemon.json中追加内容: "insecure-registries": ["私有仓库服务器IP地址:5000"] 

    7. 注意事项:冒号后边有空格,追加一行时上一行末尾添加一个英文逗号

    8. daemon.json全部内容:如果格式不对重启docker服务会报错

      {
        "registry-mirrors": ["https://tupotlat.mirror.aliyuncs.com"],
        "insecure-registries": ["私有仓库服务器IP地址:5000"]
      }
    9. 重启本地仓库docker服务:这样本地仓库服务器就可已从私有仓库的服务器的docker中拉取镜像了

      systemctl restart docker
      docker start registry

    2.本地服务器上传镜像到私有仓库服务器

    1. 本地服务器标记镜像为私有仓库的镜像: docker tag centos:7 私有仓库服务器IP:5000/centos:7 

    2. 本地服务器上传标记的镜像到私有仓库服务器上: docker push 私有仓库服务器IP:5000/centos:7 

    3.从私有仓库服务器拉取镜像到本地服务器docker管理的镜像中

    1. 从私有仓库的服务器拉取镜像到本地服务器docker中: docker pull 私有仓库服务器ip:5000/centos:7 

  • 相关阅读:
    从零开始设计一套指令集及其虚拟机
    一种高效整数开平方算法:逐比特确认法
    C 可变参数函数的本质
    C 基础数据类型 性能测试
    用C在GBA上写光线追踪(0)配置开发编译环境
    用C#写小工具:将圆柱面贴图映射到半球贴图
    Linux 硬盘UUID相同处理方法
    ELK6.x_Kafka 安装配置文档
    Nagios4.x安装配置总结
    Cacti-0.8.8b详细安装及配置步骤
  • 原文地址:https://www.cnblogs.com/zhihaospace/p/12363335.html
Copyright © 2011-2022 走看看