参考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
访问