阿里云开通EC2+ RDS
安装Docker

由于我们采用的Ubuntu 安装Docker https://docs.docker.com/engine/installation/linux/ubuntulinux/

1
2
3
4
5
6
7
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
#在/etc/apt/sources.list.d/docker.list 添加
deb https://apt.dockerproject.org/repo ubuntu-trusty main
sudo apt-get update
sudo apt-get install docker-engine

Docker安装完成

安装Rancher Server

这里为了之后升级rancher方便使用了单独的mysql数据库

1
2
3
4
5
6
7
docker run -d --restart=unless-stopped -p 8080:8080 \
-e CATTLE_DB_CATTLE_MYSQL_HOST=$host \
-e CATTLE_DB_CATTLE_MYSQL_PORT=3306 \
-e CATTLE_DB_CATTLE_MYSQL_NAME=$dbname \
-e CATTLE_DB_CATTLE_USERNAME=$username \
-e CATTLE_DB_CATTLE_PASSWORD=$password \
rancher/server

通过http://$ip:8080 是不是可以访问Rancher