概述
使用docker運(yùn)行SpringBoot項(xiàng)目是一個不錯的選擇,傳統(tǒng)方式需要手動打包并上傳到服務(wù)器,再使用docker build構(gòu)建鏡像,再使用docker run啟動運(yùn)行,難免有些繁瑣,本文介紹如何使用idea幫我們完成這些操作,簡化操作流程。
01 連接遠(yuǎn)程docker
(如上圖)一般會默認(rèn)帶一個Docker,如果沒有,點(diǎn)擊+號創(chuàng)建一個Docker Connection
如果存在一個Dokcer連接,右鍵點(diǎn)擊編輯配置。
無論是新增還是編輯配置,都選擇SSH
方式
輸入服務(wù)器的ip、用戶名和密碼,創(chuàng)建一個SSH連接。
創(chuàng)建好后,點(diǎn)擊連接按鈕。(下圖)
這樣就連上服務(wù)器并可管理docker了。
02 本地打包
點(diǎn)擊右側(cè)的maven管理工具,再點(diǎn)擊上方的skip tests model
跳過測試。
然后雙擊clean
清除已有的target,再雙擊package
進(jìn)行打包。
成功后,左側(cè)可以看到項(xiàng)目的jar包:
03 創(chuàng)建dockerfile文件
在項(xiàng)目的根目錄(也就是與pom.xml同級的目錄),創(chuàng)建一個dockerfile文件。
根據(jù)自己的項(xiàng)目情況填寫,此圖僅為參考。文章來源:http://www.zghlxwxcb.cn/news/detail-651165.html
04 部署并運(yùn)行
點(diǎn)擊Dockerfile文件編輯界面左上角的三角形符號運(yùn)行該容器。
先配置運(yùn)行參數(shù),再運(yùn)行:
全程沒敲一行命令,還是挺不錯的。
更多詳細(xì)用法可自行探索。文章來源地址http://www.zghlxwxcb.cn/news/detail-651165.html
到了這里,關(guān)于雜記 | 使用idea構(gòu)建SpringBoot項(xiàng)目并遠(yuǎn)程連接docker運(yùn)行的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!