rancher 入門
https://www.cnblogs.com/gentleman-c/p/7387856.html http://www.cnblogs.com/gentleman-c/p/7387856.html http://feiyang21687.github.io/Rancher/ https://www.kubernetes.org.cn/421.html http://blog.csdn.net/csdn_duomaomao/article/details/76158367 http://blog.csdn.net/CSDN_duomaomao/article/details/76156334?locationNum=9&fps=1 http://blog.csdn.net/csdn_duomaomao/article/details/78418128容器、服務、應用的概念:
http://blog.csdn.net/CSDN_duomaomao/article/details/76184437前言
當你到了需要管理你的容器的時候,就找到Rancher,本文提供一些安裝、使用、以及一些收集來的資料,供參考。
** 參考資料: **
- rancher初級(搭建+基本操作+web應用部署)
- Docker編排工具調研:Rancher
- 使用Rancher建立Kubernetes(k8s)環境示範 | 視訊
- Rancher 系列教學視訊學習筆記(1)
- Rancher 官方線上教育訓練-教學視訊連結及内容目錄
- Rancher 免費視訊教育訓練-連結及内容-第二季
** 上面的資料,足夠讓你順利安裝,下面是我的一點筆記:**
Rancher 是什麼
Rancher Labs 是一家提供容器技術基礎實施的初創企業。
Rancher 做的事情主要有二
- Rancher 提供了簡約的作業系統RancherOS,可以來單獨運作Docker。
- Rancher 平台可以将Dockers編排(Rancher 可同時支援Kubernetes 和 Docker Swarm)進行任何基礎設施,Rancher 還有一個優勢是雲無關,可支援各種公有雲、私有雲以及資料中心部署。
Rancher 搭建
首先 rancher 需要安裝了 docker的環境。
在docker的基礎上啟動 rancher 伺服器,Rancher 伺服器是一個Docker image, 是以其軟體本身不需要安裝,隻需要執行Docker 指令下載下傳并且成功運作Docker伺服器鏡像即可。
執行指令:
docker run -d --restart=always -p 8888:8080 rancher/server
執行情況如下:(這個執行還是非常慢的,建議放在雲上)
[root@instance-nsc5pi16 data]# sudo docker run -d --restart=always -p 8080:8080 rancher/server
Unable to find image 'rancher/server:latest' locally
latest: Pulling from rancher/server
6599cadaf950: Pull complete
23eda618d451: Pull complete
f0be3084efe9: Pull complete
52de432f084b: Pull complete
a3ed95caeb02: Pull complete
e75cd91a1dc5: Pull complete
997f1b48f59f: Pull complete
313c28fb4e37: Pull complete
2a0730d1275c: Pull complete
8848fbebd2c8: Pull complete
bf44fc918d8d: Pull complete
294d2b8ef44a: Pull complete
2a65cd029cf3: Pull complete
5c857981b608: Pull complete
54b840f9d1d8: Pull complete
bee5ece7a986: Pull complete
c77800d646f6: Pull complete
af70a779ff82: Pull complete
6958b8160420: Pull complete
Digest: sha256:19df74c0a542f3c105648436a806cc78a6db89c96f5421d0eaecfb5dd5947bce
Status: Downloaded newer image for rancher/server:latest
5cea790c630a69f51d3a9296baf3afc8d04321ffd4a34c59593ad9ffb34e8822
完成上述步驟之後,浏覽器反問
http://localhost:8080/登陸到rancher官網,為安全起見,設定管理賬戶。
docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/
agent:v1.0.2 http://172.17.0.2:8080/v1/scripts/C963E2BB46185F46E3A1:1479956400000:aNMAicxpI5BtVAzbLAZOp6rw--name rancher-agent
docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}/docker/rancher:/var/lib/rancher rancher/
sudo docker run -e CATTLE_AGENT_IP="172.17.0.2" --rm --privileged -v /Users/wangzhenwei/ranchar:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/
agent:v1.2.7 http://127.0.0.1/v1/scripts/C1C69E05A2207E33E8C2:1483142400000:m1xwynvRqeNWVrVeW7Ypruweosudo docker run -e CATTLE_AGENT_IP="172.17.0.3" --rm --privileged -v /Users/wangzhenwei/ranchar:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/
http://172.17.0.2/v1/scripts/C1C69E05A2207E33E8C2:1483142400000:m1xwynvRqeNWVrVeW7Ypruweo