使用idea生成springboot程序的docker鏡像的操作指南
一、linux中docker配置文件配置, 設(shè)置docker可被外部系統(tǒng)訪問(wèn)
使用root進(jìn)行編輯
# 查看docker配置問(wèn)件路徑 1. systemctl show --property=FragmentPath docker 輸出> /usr/lib/systemd/system/docker.service # 編輯配置文件 2. vim /usr/lib/systemd/system/docker.service 將ExecStart一行進(jìn)行替換, 提供2375端口被idea訪問(wèn),如下圖 ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
3. 關(guān)閉防火墻 systemctl disable firewalld systemctl stop firewalld.service 4. 重載配置文件 && 重啟docker systemctl daemon-reload systemctl restart docker
二、 idea配置dockerfile文件
在src同級(jí)目錄創(chuàng)建Dockerfile文件
Dockfile文件內(nèi)容
#使用java環(huán)境,openjdk:17 java環(huán)境的鏡像 FROM openjdk:17 # 項(xiàng)目的端口,內(nèi)部服務(wù)端口 EXPOSE 8112 # 切換到容器內(nèi)部的 /workdir目錄 WORKDIR /workdir # 添加要運(yùn)行的jar文件 COPY target/sys-system-1.0.0-SNAPSHOT.jar /workdir/sys-system-1.0.0-SNAPSHOT.jar # 容器啟動(dòng)后運(yùn)行的命令 ENTRYPOINT ["java","-jar","/workdir/sys-system-1.0.0-SNAPSHOT.jar"]
idea中配置端口映射
雙擊Dockerfile文件, 在打開的文件中左鍵點(diǎn)擊綠色箭頭, 選擇編輯
選擇bind port進(jìn)行編輯, 完成后
run
運(yùn)行即可
三、啟動(dòng)后可在idea看到啟動(dòng)日志
以上就是使用idea生成springboot程序的docker鏡像的操作指南的詳細(xì)內(nèi)容,更多關(guān)于idea生成springboot docker鏡像的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
如何使用Spring Security手動(dòng)驗(yàn)證用戶的方法示例
這篇文章主要介紹了如何使用Spring Security手動(dòng)驗(yàn)證用戶的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05IDEA簡(jiǎn)單實(shí)現(xiàn)登錄注冊(cè)頁(yè)面
這篇文章主要介紹了IDEA簡(jiǎn)單實(shí)現(xiàn)登錄注冊(cè)頁(yè)面,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Java實(shí)現(xiàn)Word轉(zhuǎn)PDF的全過(guò)程
在IT領(lǐng)域,文檔格式轉(zhuǎn)換是常見的任務(wù)之一,特別是在管理大量文本數(shù)據(jù)時(shí),本文將詳細(xì)探討如何利用Java技術(shù)將Word文檔(.docx)轉(zhuǎn)換成PDF格式,需要的朋友可以參考下2025-04-04elasticsearch+logstash并使用java代碼實(shí)現(xiàn)日志檢索
這篇文章主要介紹了elasticsearch+logstash并使用java代碼實(shí)現(xiàn)日志檢索,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02簡(jiǎn)單了解java中靜態(tài)初始化塊的執(zhí)行順序
這篇文章主要介紹了簡(jiǎn)單了解java中靜態(tài)初始化塊的執(zhí)行順序,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10