在一台ECS上面部署好以后,做成镜像,就可以直接部署到另一台ECS上面了。
在本地安装好docker + docker machine + docker-compose
下载阿里云ECS的driver放docker machine[要添加到path]目录下, 设置好ssh免密码登陆
用docker-machine create 在两台机器上安装docker 创建类型指定为swarm集群模式
用docker-machine env --swarm master切换到swarm 集群的管理模式
写好docker-compose.yml 用 docker-compose 向远程sawrm 集群部署应用
这样就全程在本地操作了
ps: 在搭建swarm集群时可以的话, 顺带装上shipyard之类的控制台