將Java Web項目部署到遠程主機上

 這裏講的是Java Web項目docker

第一步:購買主機,若是是大學生能夠購買學生機,一個月9.9元,阿里雲ECS服務器,本身選擇不一樣的操做系統和鏡像數據庫

,個人選擇tomcat

獲得用戶名和密碼,能夠進行ssh遠程登陸,登陸成功後的界面安全

 

第二步:登陸https://account.daocloud.io/signin,沒有帳號就進行註冊服務器

在側邊導航欄找到集羣管理,添加主機,則跳轉到下個頁面。下面就是安裝Docker,快速安裝命令:curl -sSL https://get.daocloud.io/docker | shssh

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數據庫服務,那樣就是本身連本身了。

 

中間有許多細節沒有經清楚,諒解,時間不夠。

相關文章
相關標籤/搜索