什麼是Rancher
- Rancher 是一個開源的企業級全棧容器部署及管理平臺。Rancher 爲容器提供了一攬子基礎架構服務,CNI 兼容的網絡服務,存儲服務,主機管理,負載均衡,防護牆......Rancher讓上述服務跨越有云,私有云,虛擬機,物理環境運行,真正實現一鍵式應用部署和管理。
- 官網地址爲 https://www.rancher.cn/
Linux安裝Rancher
1),搜索Rancher如下
docker search rancher
如下圖所示
2), 下載Rancher鏡像
docker pull rancher/server
如下圖所示
3),創建Rancher容器
docker run -di --name=rancher --restart=always -p 9090:8080 rancher/server
restart爲重啓策略
- no 默認策略,在容器退出時不重啓容器
- on-failure 在容器非正常退出時(退出狀態非0),纔會重啓容器
- on-failure:3 在容器非正常退出時重啓容器,最多重啓3次
- always 在容器退出時總是重啓容器
- unless-stopped 在容器退出時總是重啓容器,但是不考慮Docer守護進程時就已經停止了的容器
4),在瀏覽器進行訪問 ip:9090端口 (docker 開始比較慢,需要等1分鐘左右訪問)
5),Rancher添加一個環境
6), 你可以通過點擊logo右側的菜單在各種環境下切換
7), 添加鏡像庫
8),添加主機 (選擇基礎架構-->主機 菜單,點擊添加主機)
9),在虛擬機運行命令
10),點擊關閉按鈕後,會看到界面中顯示此主機。我們可以很方便地管理主機的每個容 器的開啓和關閉
11),添加應用
12), Rancher 應用中添加 mysql服務
12-1),mysql 設置環境變量