使用Intellij IDEA快速部署SpringBoot專案到阿里雲伺服器
前言:最近,完成了專案的基本功能,需要將專案部署到雲伺服器上,之前都是在本地電腦上執行,今天實踐一波,瞭解一下IDEA部署SpringBoot專案到阿里雲伺服器的過程,順便記錄一下!
一、環境準備
- 阿里雲: 官網地址
根據自己的需要購買伺服器,購買完成之後進入控制檯可以檢視伺服器的執行狀態。
- XShell: 使用xshell終端連線阿里雲伺服器,並通過命令列完成伺服器上映象和容器的配置;成功安裝XShell之後,新建會話連線雲伺服器測試。
二、IDEA部署專案到雲伺服器
- 使用XShell連線阿里雲伺服器後,使用命令列安裝docker:
安裝Docker容器指引:https://www.cnblogs.com/one-reader/p/11406047.html
注:安裝好Docker之後,需要重啟一下.
-
在CentSO系統上開啟Docker的遠端連線,
需要編輯:/lib/systemd/system/docker.service這個檔案,把
ExecStart=/usr/bin/dockerd-current \ 改為
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
在XShell中使用vim /lib/systemd/system/docker.service進入編輯頁面,在這之前需要安裝vim,命令列如下:
apt-get update
apt-get install vim
修改之後需要重啟Docker才會生效:
確保埠2375已開啟,如果使用阿里雲等雲服務,記得在安全策略上配置埠2375. -
Intellij IDEA安裝Docker外掛,開啟Idea,從File->Settings->Plugins->Install
JetBrains plugin進入外掛安裝介面,在搜尋框中輸入docker,可以看到Docker
integration,點選右邊的Install按鈕進行安裝。安裝後重啟Idea。
4.重啟後配置docker,連線到遠端docker服務。從File->Settings->Build,Execution,Deployment->Docker開啟配置介面。在設定頁面,按照下圖的數字順序建立一個Docker server並進行設定,輸入Docker服務所在機器的IP地址,如果連線成功頁面上會立即提示"Connection successful"。
5.在sprinboot專案目錄下建立Dockerfile,內容如下:
6.建立一個Dockerfile的配置:
在個"Run Maven Goal"點選後,輸入要執行的maven命令clean package
-U -DskipTests,表示每次在構建映象之前,都會將當前工程清理掉並且重新編譯構建:
7.點選三角按鈕執行驗證
8.啟動執行成功,使用瀏覽器訪問:http://宿主機IP:8080,如果是阿里雲等雲服務,記得在安全組規則中增加8080埠.
相關文章
- IDEA一鍵部署SpringBoot專案到伺服器IdeaSpring Boot伺服器
- SpringBoot專案部署到阿里雲伺服器全流程Spring Boot阿里伺服器
- SpringBoot專案在IntelliJ IDEA中實現熱部署Spring BootIntelliJIdea熱部署
- SpringBoot使用Docker快速部署專案Spring BootDocker
- 使用idea上傳專案到碼雲(gitee)上 IntelliJ IDEAIdeaGiteeIntelliJ
- IDEA 快速建立 SpringBoot 專案IdeaSpring Boot
- 把django專案部署到阿里雲伺服器流程Django阿里伺服器
- vue專案部署到阿里雲伺服器(windows),Nginx代理!Vue阿里伺服器WindowsNginx
- vue專案部署到阿里雲伺服器(windows - Nginx代理)Vue阿里伺服器WindowsNginx
- _003_SpringBoot_使用IDEA快速建立一個SpringBoot專案Spring BootIdea
- Idea intellij jdk 1.7通過maven建立Springboot專案IdeaIntelliJJDKMavenSpring Boot
- 使用IDEA建立springboot專案IdeaSpring Boot
- IntelliJ IDEA建立 SBT專案IntelliJIdea
- Intellij idea建立javaWeb專案IntelliJIdeaJavaWeb
- 阿里雲伺服器部署django專案阿里伺服器Django
- java專案部署到伺服器Java伺服器
- springboot專案部署到tomcat容器Spring BootTomcat
- Intellij IDEA 建立Web專案並在Tomcat中部署執行IntelliJIdeaWebTomcat
- 【django輕量級框架】django專案部署到阿里雲伺服器流程Django框架阿里伺服器
- IntelliJ IDEA配置與搭建web專案入門使用IntelliJIdeaWeb
- 使用IntelliJ IDEA 15和Maven建立Java Web專案IntelliJIdeaMavenJavaWeb
- IntelliJ Idea 授權伺服器使用IntelliJIdea伺服器
- _005_SpringBoot_使用IDEA建立SpringBoot專案Spring BootIdea
- IntelliJ IDEA如何新建專案HTMLIntelliJIdeaHTML
- intellij idea 建立動態web專案IntelliJIdeaWeb
- Intellij IDEA建立spring MVC專案IntelliJIdeaSpringMVC
- IntelliJ IDEA 建立Gradle/Java 專案IntelliJIdeaGradleJava
- 如何將專案部署到伺服器上伺服器
- 部署vue專案到Linux伺服器VueLinux伺服器
- 將專案從 GitHub 部署到伺服器Github伺服器
- idea 連線遠端 docker 並部署專案到 dockerIdeaDocker
- SpringBoot專案如何打包部署到tomcat中去Spring BootTomcat
- Djang專案部署阿里雲伺服器(四)之執行Django專案阿里伺服器Django
- 快速上手php:使用PhpStrom部署專案PHP
- 阿里雲伺服器部署web專案全過程阿里伺服器Web
- IntelliJ IDEA使用IntelliJIdea
- idea建立springboot專案IdeaSpring Boot
- Intellij Idea 將Java專案打包成jarIntelliJIdeaJavaJAR