參考https://rancher.com/quick-start/node
環境(必須相同。不然有不少問題):linux
Ubuntu 16.04nginx
Docker versions are 1.12.6, 1.13.1 or 17.03.2docker
一、docker安裝https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-cejson
sudo apt-get update #安裝必要的一些系統工具 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 安裝GPG證書 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # Step 3: 寫入軟件源信息 sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get -y update # 查找版本 apt-cache madison docker-ce sudo apt-get -y install docker-ce=17.03.2~ce-0~ubuntu-xenial #如何配置鏡像加速器 https://cr.console.aliyun.com/#/accelerator sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://pneqngfi.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker #docker開啓遠程訪問2375端口 https://blog.csdn.net/csde12/article/details/70240721
二、 安裝rancherubuntu
https://rancher.com/docs/rancher/v2.x/en/installation/single-node-install服務器
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
安裝後。訪問192.168.1.29less
三、配置curl
添加一個自定義的Clusters,參考 https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/#create-the-clusteride
根據頁面提示,勾選:etcd ,controlplane , worker 在服務器執行
耐心等待執行
四、部署時遇問題 參考https://my.oschina.net/u/3330830/blog/1817151
五、成功
六、部署應用 https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/#deploy-a-workload
點擊Default
建立一個nginx
訪問