Docker Rancher:找不到Rancher代理容器

Docker Rancher:找不到Rancher代理容器,docker,rancher,Docker,Rancher,我试图使用rancher UI创建一个新主机(DigitalOccean),一切都很好,但最后我遇到了这个错误: "Failed to find rancher-agent container" 日志: time="2017-07-20T09:55:57Z" level=info msg="stdout: Running pre-create checks..." resourceId: =1ph86 service=gms time="2017-07-20T09:55:58Z" level

我试图使用rancher UI创建一个新主机(DigitalOccean),一切都很好,但最后我遇到了这个错误:

"Failed to find rancher-agent container"
日志:

time="2017-07-20T09:55:57Z" level=info msg="stdout: Running pre-create checks..." resourceId: =1ph86 service=gms 
time="2017-07-20T09:55:58Z" level=info msg="stdout: Creating machine..." resourceId: =1ph86 service=gms 
time="2017-07-20T09:55:58Z" level=info msg="stdout: (oo) Creating SSH key..." resourceId: =1ph86 service=gms 
time="2017-07-20T09:55:59Z" level=info msg="stdout: (oo) Creating Digital Ocean droplet..." resourceId: =1ph86 service=gms 
time="2017-07-20T09:56:00Z" level=info msg="stdout: (oo) Waiting for IP address to be assigned to the Droplet..." resourceId: =1ph86 service=gms
...
time="2017-07-20T09:57:31Z" level=info msg="pulling rancher/agent:v1.2.5 image." service=gms 
time="2017-07-20T09:57:43Z" level=info msg="Container created for machine" containerId=5bef89f75de6fc256f0adbe1cc9c7138292aaa4bd7d8446546d208823cd8b22f machineId=1ph86 resourceId=1ph86 service=gms 
time="2017-07-20T09:58:46Z" level=error msg="Failed to find rancher-agent container" machineId=1ph86 resourceId=1ph86 service=gms 
time="2017-07-20T09:58:46Z" level=error msg="Error processing event" err="Failed to find rancher-agent container" eventId=08649e06-ddcd-445d-b120-91c0e7498835 eventName="physicalhost.bootstrap;handler=goMachineService" resourceId=1ph86 
有什么想法吗

  • 您应该确保新主机具有Docker映像
    rancher/agent:v1.2.5
  • 通过使用以下命令:

    # sudo docker images|grep rancher/agent
    rancher/agent  v1.2.2  6777bc8a1147  3 months ago  233.7 MB
    
    # sudo docker ps -a |grep rancher/agent
    1c03d064165c  rancher/agent:v1.2.2  "/run.sh run"  5 days ago  Up 5 days  rancher-agent
    
    # sudo docker logs 1c03d064165c
    
    如果主机没有docker映像,请使用
    sudo docker pull rancher/agent:v1.2.5

  • 然后检查牧场主代理的容器日志
  • 通过使用以下命令:

    # sudo docker images|grep rancher/agent
    rancher/agent  v1.2.2  6777bc8a1147  3 months ago  233.7 MB
    
    # sudo docker ps -a |grep rancher/agent
    1c03d064165c  rancher/agent:v1.2.2  "/run.sh run"  5 days ago  Up 5 days  rancher-agent
    
    # sudo docker logs 1c03d064165c
    
    • 如果您找到了该容器,即使其状态为
      Exited\Created\Dead
      ,请仔细阅读其日志,并通过询问Google\Github找到该漏洞的解决方案

    • 如果找不到该容器,请阅读
      docker compose.yml
      rancher compose.yml
      ,确保获得正确的docker图像,包括正确的图像版本