• 解决harbor 网络和应用网络冲突的问题


    解决网络冲突的流程

    # 现象
    harbor 所在机器需要挂载浪潮存储,但是浪潮存储ip 地址为 172.17.2.124; harbor 默认启动后会有桥接网络 172.17.1.0;
    harbor 启动会导致无法挂载浪潮存储,ping 不通 172.17.2.124   最终服务器卡死
    因此需要修改 harbor 网络地址
    
    查看网桥
    docker network ls
    删除网桥(删除已harbor开头的网桥)
    docker network remove face1687e9eb
    
    #停止 harbor
    docker-compose  down 
    
    #创建网桥
    docker network create --driver=bridge --subnet=172.253.0.1/16 harbor
    docker network create --driver=bridge --subnet=172.252.0.1/16 harbor-chartmuseum
    docker network create --driver=bridge --subnet=172.251.0.1/16 harbor-clair
    
    #停止docker
    systemctl stop docker
    
    #修改docker 网络地址
    $  cat /etc/docker/daemon.json 
    {
        "default-ulimits":{
            "nofile":{
                "Name":"nofile",
                "Hard":864000,
                "Soft":864000
            }
        },
        "log-driver":"json-file",
        "log-opts":{
            "max-size":"100k",
            "max-file":"1"
        },
    
        "bip":"172.254.0.1/16"
    }
    
    # 启动docker
    systemctl daemon-reload
    systemctl start docker
    
    # 修改compose配置(文件最后面,把false改为true,clair和chartmuseum也改)
    networks:
    harbor:
    external: true
    修改配置后执行命令
    ./prepare
    ./install.sh --with-clair --with-chartmuseum
    
    
    
    
  • 相关阅读:
    python json模块(15)
    python random模块(14)
    python time模块(13)
    python sys模块(12)
    python zip函数(11)
    python递归函数(10)
    python 浅拷贝和深拷贝(9)
    python is 和 == 区别(8)
    python 可变数据类型和不可变数据类型(7)
    python局部变量和全局变量(6)
  • 原文地址:https://www.cnblogs.com/lixinliang/p/14243117.html
Copyright © 2020-2023  润新知