idea+ docker+springboot 初探

公司現(xiàn)在準(zhǔn)備做微服務(wù),所以興起學(xué)習(xí)下docker和springboot來做微服務(wù)。本人不太會寫東西直接來干活?。。。。?/p>

用到的工具:idea(網(wǎng)上有破解碼),vm,linux系統(tǒng)為Ubuntu16.10

用到的技術(shù)用:springboot,docker

本次主要演示如何在idea中將springboot項目做成鏡像發(fā)布到docker。

1:檢測liunx系統(tǒng)中安裝的docker是否支持docker remote api,用如下命令來查看。(當(dāng)然可能不同的系統(tǒng)不同版本安裝的默認(rèn)端口不一樣,也有可能你自己修改了用你修改過的端口)


2: 如果上一步你沒有執(zhí)行成功也沒有關(guān)系,進(jìn)入如下的文件里面查看和配置。


3:將ExecStart這個配置修改如下,當(dāng)然你可以修改成你習(xí)慣的端口號。再執(zhí)行第一步看看有沒有配置好,如果訪問成功代表開啟docker的remote api功能。


4:用idea創(chuàng)建一個springboot的項目。在setting中找到clouds配置docker,如下:


5:在src/main下新建一個docker的目錄,在docker目錄下新建Dockerfile文件


6:配置run configuration,選擇新建一個docker Deployment配置如下:

server就只你之前在clouds里面配置的

都配置好了,現(xiàn)在直接點擊運(yùn)行可能還是有點問題因為maven打包過后的jar在target包中不在我們新建的src/main/docker下。如果你不把這個jar放入運(yùn)行會報找不到這個jar。一切都準(zhǔn)備好了你就可以點run 了。然后在linux中使用docker images查看是否有你提交的鏡像就可以了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容