zoukankan      html  css  js  c++  java
  • 解决Rancher无法添加主机的问题

    Docker版本:

    2.启动Docker:

    systemctl daemon-reload
    systemctl enable docker
    systemctl start docker
    

    3.安装rancher:

    docker run -d -p 8080:8080  --restart=always -v /mnt/data/rancher/db:/var/lib/mysql --name rancher-server-146 rancher/server:v1.6.17
    

    4.添加主机:

     

    通过在命令行中执行docker ps找到agent的id,然后在执行docker logs  id

    发现agent容器没有成功.

    首先,需要删除/var/lib/rancher/state下的文件,该文件用于标记该主机的唯一性,然后删除agent容器

    接下来,需要在/etc/docker/daemon.json中添加dns

    {
    "registry-mirrors": [
    "https://2lqq34jg.mirror.aliyuncs.com",
    "https://pee6w651.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com"
    ],
    "dns": ["8.8.8.8","8.8.4.4"]
    }
    

     最后重启docker

    systemctl daemon-reload 
    systemctl restart docker.service 
    service docker restart  
    

     在重新添加主机,通过docker logs id 来查看agent运行情况

    如图,运行正常。。。。主机添加成功,之后就是添加各个服务了~~~~~~

  • 相关阅读:
    日程管理系统找Bug
    #单元测试
    读后感
    四则运算
    事后诸葛亮会议
    数据流图和数据流程图
    时序图
    ER图
    uml用例图
    第一迭代感想
  • 原文地址:https://www.cnblogs.com/BigStupid/p/9165957.html
Copyright © 2011-2022 走看看