---
# System prepended metadata

title: Rancher

---

Rancher
=


管理有docker的主機

而不是單純管理本機docekr


docker run --privileged -d --restart=unless-stopped -e CATTLE_BOOTSTRAP_PASSWORD=r402r402 -p 8099:80 -p 443:443 rancher/rancher


因為我在電腦A裝sERVER
但是電腦A也可以是CLIENT 但通常沒人這樣用

所以必須準備另外一台電腦B

至於電腦A(Rancher Server)要和電腦B連結

就要在電腦B下指令
admin/r402r402

-----------------------------------------

所以這邊選擇使用GCP來架一個Rancher Server




![](https://i.imgur.com/ixQWmjs.png)

rancher/rancher-agent 客戶端

https://localhost:443/

你可以建立很多個Clusters，當然也可以建立一個很大的Cluster，並且依照projects分配資源，筆者僅僅部署在本機端, 因此兩個都選擇Custom:

![](https://i.imgur.com/qr2zxs8.png)
![](https://i.imgur.com/QStxIG7.png)
![](https://i.imgur.com/Ne0xcyb.png)
![](https://i.imgur.com/SZgVAqN.png)

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run  rancher/rancher-agent:v2.6.5 --server https://localhost --token q5cz884s628vzgdm264wxnmgf2787c29qq8pnplsl84rrps65lhwf5 --ca-checksum a2fe80c6350af90a8e133bef5eafe6639a63f49ec598fd5127a2207a6106db56 --etcd --controlplane --worker

這邊要改一下https://localhost 改成固IP

然後貼到要被代理的主機CMD上面執行