这里讲的是Java Web项目docker
第一步:购买主机,若是是大学生能够购买学生机,一个月9.9元,阿里云ECS服务器,本身选择不一样的操做系统和镜像数据库
,个人选择
tomcat
获得用户名和密码,能够进行ssh远程登陆,登陆成功后的界面安全
第二步:登陆https://account.daocloud.io/signin,没有帐号就进行注册服务器
在侧边导航栏找到集群管理,添加主机,则跳转到下个页面。下面就是安装Docker,快速安装命令:curl -sSL https://get.daocloud.io/docker | sh
ssh
Docker安装完成后进行主机关联,将你的主机与你的集群关联起来。curl
运行命令:curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s eddaa2743b138411c3b4432f4aef1d2638d59a54阿里云
后面的相似key每次都不一样url
安装成功后这里显示关联成功,你的集群里就多了一台主机spa
第三步:建立镜像
点击下一步后就到了设置端口和环境变量,这里咱们能够什么都不填,以后能够修改
第三步,强化,直接建立stack
直接创界stack,配置信息写在YAML里 (黑色),填写完成,点击“建立并部署”
将项目放到/www/test/文件夹中。
项目怎么上传到远程服务器呢?
使用WinScp
重启tomcat。
你会发现你的项目跑不起来。不慌,进入你的阿里云ECS服务器,给主机添加安全组;
注意 你新建stack时 主机端口 要在你的端口范围内,重启tomcat,若是仍是不行,那就是有多是你项目里数据库的连接出现问题,能够试试在数据库地址后加上:3306
即: XX.XX.XX.XX:3306,该数据库需外网能够访问。固然你也能够在你的主机上增长一个MySQL数据库服务,那样就是本身连本身了。
中间有许多细节没有经清楚,谅解,时间不够。