zoukankan      html  css  js  c++  java
  • Docker搭建私用仓库

    搭建私有仓库

    # 1.查找registry,官方的私用仓库镜像
    docker search registry
    
    # 2.下载私有仓库镜像
    docker pull registry
    
    # 3.创建并后台运行容器
    docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry
    
    #参数解释
        -d       后台运行
        -p       指定宿主机和容器端口映射
        5000:5000        宿主机的5000端口:容器的5000端口
        -v        数据卷挂载,即私有仓库会被创建在容器的/var/lib/registry下,通过-v参数将镜像文件存储到本地的/opt/data/registry下
    
    # 4.查找docker的配置文件
    find / -name daemon.json
    
    # 5.修改docker的配置文件
    {"registry-mirrors": ["http://f1361db2.m.daocloud.io"],
    "insecure-registries":["106.12.83.215:5000"]}
    
    # 6.修改docker的服务配置文件
    vim /lib/systemd/system/docker.service
    
    # 找到[service]这一代码区域块,添加如下参数
    # EnvironmentFile=-/etc/docker/daemon.json
    
    # 7.重新加载docker服务
    systemctl daemon-reload
    
    # 8.重启docker
    # 注意,重启后所有的容器都会停止
    systemctl restart docker
    
    # 9.启动容器
    docker start 容器ID/容器名
    
    # 10.修改镜像名
    docker tag docker.io/mutou1999/centos7-python3 106.12.83.215:5000/centos7-python3
    
    # 11.上传镜像到私有仓库
    docker push 106.12.83.215:5000/centos7-python3
    
    # 12.访问查看
    http://106.12.83.215:5000/v2/_catalog

    上传成功!!!

  • 相关阅读:
    js单体模式
    react实现递归搜索下拉查询目录树功能
    浏览器跨域问题分析
    css中清除浮动
    ts中的函数
    ts中类型
    RX.js6变化
    js对象模型3
    React数组变化之后,视图没有更新
    Mac安装yarn并配置环境变量PATH,运行报错问题解决
  • 原文地址:https://www.cnblogs.com/st-st/p/10284270.html
Copyright © 2011-2022 走看看