當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
【Docker】11、IDEA集成Docker插件实现一键部署SpringBoot项目
生活随笔
收集整理的這篇文章主要介紹了
【Docker】11、IDEA集成Docker插件实现一键部署SpringBoot项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
日常開發項目的過程中,我們每次需要部署線上的時候,都需要安裝一大堆的運行環境,例如:JDK、MySQL、Redis 等,非常花費時間、我們可以使用 Docker 的容器技術,方便快捷地搭建項目啟動所需要的運行環境,本文介紹在開發工具 Idea 中安裝 Docker 插件實現一鍵部署 SpringBoot 項目。
1、安裝 Docker
可參考文章:【Docker】1、Centos安裝Docker服務,需要開啟 docker 遠程連接
2、Idea 安裝 Docker 插件
搜索:“Docker” 進行安裝即可
3、連接 Docker 服務器
File -> Setting -> Build,Execution,Deployment -> Docker
點擊 + 號,添加 Docker 連接配置
輸入 Docker 服務器的 IP + 端口,如果配置了證書,可在 Certificates folder 中填入,如圖所示,Connection successful 表示連接成功
4、準備 Dockerfile 文件
- 1、Dockerfile 文件
- 2、pom.xml 文件
pom.xml 文件打包插件添加 finalName 屬性
<build><finalName>${project.artifactId}</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins> </build>這樣打包出來的 jar 包就不會攜帶版本號,不會與 Dockerfile 配置的 jar 包名稱對應不上了
5、Run/Debug Configurations 配置
- Server:表示使用哪臺 Docker 服務器
- Dockerfile:表示 Dockerfile 文件的位置
- Image tag:鏡像的名稱
- Container name:容器名稱
- Environment variables:運行時參數
- Run options:容器啟動參數
- Maven Goal:配置項目打包命令,clean package -U -DskipTests,表示先 clean 再 package,跳過測試
6、打包部署
執行我們上一步添加的 Run/Debug Configurations,項目便開始打包、并自動推送 Docker 服務器構建容器啟動運行
如您在閱讀中發現不足,歡迎留言!!!
總結
以上是生活随笔為你收集整理的【Docker】11、IDEA集成Docker插件实现一键部署SpringBoot项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四VCO单声道/多声道合成器:KORG
- 下一篇: 硬盘克隆大师Ghost 8.0技巧从入门