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运行情况

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

  • 相关阅读:
    Java IO: 读取classpath资源
    Java IO: Reader和Writer
    Java IO: 读写zip文件
    OpenFlow运行机制总结
    OpenFlow流表概述
    Java日志系统(学习总结)
    卷积神经网络重要回顾
    Java Servlet学习笔记
    fragment实例
    Fragment应用
  • 原文地址:https://www.cnblogs.com/BigStupid/p/9165957.html
Copyright © 2011-2022 走看看