一、Rancher單機搭建


 

 

一、首先安裝docker環境

參考:在Ubuntu 16.0.4LTS 上安裝Docker

二、安裝Rancher服務器

在docker的基礎上啟動rancher服務器,Rancher 服務器是一個 Docker image,所以其軟件本身不需要安裝,只需要執行 Docker 命令下載並且成功運行 Docker 服務器鏡像即可。

sudo docker run -d --restart=always -p 8080:8080 rancher/server

命令行參數解釋:

  • docker run 的 -d 參數標示在后台運行
  • –restart=always 容器如果異常停止自動重啟
  • -p 8080:8080 把 Rancher 服務器的UI 對外服務(容器內)的端口 8080(命令中第二個8080) ,綁定到到宿主機的8080(命令中第一個8080) 端口。
  • 后面跟的鏡像名 rancher/server ,Docker 會首先檢查本地有沒有這個鏡像,如果沒有,Docker 會去 Docker Hub 將這個鏡像下載下來,並且啟動

啟動容器並指定端口,如果沒有rancher/server鏡像會自動下載。執行完成后查看鏡像與容器運行情況:

Unable to find image 'rancher/server:latest' locally
latest: Pulling from rancher/server
bae382666908: Pull complete 
29ede3c02ff2: Pull complete 

以上步驟完成后,查看本機的ip地址,我這里用127.0.0.1,在瀏覽器輸入 http://127.0.0.1:8080/ ,登錄到rancher官網,為安全起見,設置管理賬戶:

三、設置語言

右下角選擇語言為中文

四、創建賬號

系統管理 - 訪問控制 - LOCAL 

按提示創建一個賬號

 

 五、添加主機

基礎架構 - 主機 - 添加主機

 

 

 按提示執行生成的命令

sudo docker run -e CATTLE_AGENT_IP="192.168.20.186"  --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.20.186:8080/v1/scripts/DDE9F2D20EF66C2949A5:1546214400000:lMgjx0E13pHu3yJd2uw8GFwFBP8

 

關閉就可以看到了。

 

可以會遇到的問題:Rancher 添加主機失敗的解決方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM