
在 Rancher UI 中,添加主機,在 Shell ssh 運作了,然後 點選 “關閉” 按鈕,發現沒有顯示如何主機。
第一步,先去檢視應用是否正常,就是 應用 - 全部應用
如果顯示是 unhealthy ,說明不正常。
解決方法1:
去雲主機的控制台,打開安全組,開發500、4500端口,因為伺服器預設有防火牆、安全組,會攔截端口
解決方法2:
1,删除一些檔案
rm -rf /var/lib/rancher/state
2,删除 agent 容器
#列出運作的容器
docker ps
記下名稱為 agent 的容器的 id
~# docker kill 248bf1f48d99 #填寫你實際的id
248bf1f48d99
~# docker rm -fv rancher-agent
rancher-agent
3,修改檔案
vim /etc/docker/daemon.json
按 i 進行 編輯模式,複制以下内容進去(設定dns,dns位址可以換其它的)
{
"dns" : [
"114.114.114.114",
"8.8.8.8"
]
}
按 Esc 鍵,輸入下面内容進行儲存退出
:wq!
4,重新開機docker
~# sudo service docker restart
等待重新開機,打開你的 Rancher UI ,等待響應。
然後打開 應用 - 全部應用,等待服務啟動。如果你的服務如下圖所示,全是綠色,說明正常了,趕緊去添加主機吧。