這裏講的是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數據庫服務,那樣就是本身連本身了。
中間有許多細節沒有經清楚,諒解,時間不夠。