欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA集成Docker實(shí)現(xiàn)打包的方法

 更新時(shí)間:2022年01月20日 14:51:06   作者:Sumarua  
本文主要介紹了IDEA集成Docker實(shí)現(xiàn)打包的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

步驟1:修改docker服務(wù)配置文件

? ? # 修改配置文件
? ? vim /lib/systemd/system/docker.service
? ? # 修改內(nèi)容
? ? ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
? ? (修改ExecStart那行,并開啟2375端口,0.0.0.0代表任何ip都可以訪問)
? ? # 重新加載配置文件
? ? systemctl daemon-reload
? ? # 重啟docker
? ? systemctl restart docker.service
? ? # 查看端口是否開啟
? ? netstar -nlpt ? # 如果沒有這個(gè)命令,安裝插件 yum install net-tools
? ? # 關(guān)閉防火墻 / 開發(fā)端口號(hào)的防火墻
? ? firewall-cmd --list-ports # 查看
? ? firewall-cmd --zone=public --add-port=2375/tcp --permanent # 設(shè)置
? ? firewall-cmd --reload ? ? # 重啟

步驟2:IDEA工具配置連接Docker

步驟3:使用 docker-maven-plugin插件 ,實(shí)現(xiàn)自動(dòng)化部署

修改pop.xml文件

? ? <plugin>
? ? ? ? ? <groupId>com.spotify</groupId>
? ? ? ? ? <artifactId>docker-maven-plugin</artifactId>
? ? ? ? ? <version>1.0.0</version>
? ? ? ? ? <configuration>
? ? ? ? ? ? ? <!--鏡像名字-->
? ? ? ? ? ? ? <imageName>${docker.image.prefix}/${project.artifactId}</imageName>
? ? ? ? ? ? ? <imageTags>
? ? ? ? ? ? ? ? ? <imageTag>latest</imageTag>
? ? <!-- ? ? ? ? ?<imageTag>${project.version}</imageTag>-->
? ? ? ? ? ? ? </imageTags>
? ? ? ? ? ? ? <baseImage>java</baseImage>
? ? ? ? ? ? ? <maintainer>821521880@qq.com</maintainer>
? ? ? ? ? ? ? <workdir>/ROOT</workdir>
? ? ? ? ? ? ? <cmd>["java", "-version"]</cmd>
? ? ? ? ? ? ? <entryPoint>["java", "-jar", "${project.build.finalName}.jar"]</entryPoint>
? ? ? ? ? ? ? <!--連接Docker 輸入對(duì)應(yīng)的IP地址 -->
? ? ? ? ? ? ? <dockerHost>http://123.56.94.235:2375</dockerHost>
? ? ? ? ? ? ? <!-- 這里是復(fù)制 jar 包到 docker 容器指定目錄配置 -->
? ? ? ? ? ? ? <resources>
? ? ? ? ? ? ? ? ? <resource>
? ? ? ? ? ? ? ? ? ? <targetPath>/ROOT</targetPath>
? ? ? ? ? ? ? ? ? ? <directory>${project.build.directory}</directory>
? ? ? ? ? ? ? ? ? ? <include>${project.build.finalName}.jar</include>
? ? ? ? ? ? ? ? ? </resource>
? ? ? ? ? ? ? </resources>
? ? ? ? ? ?</configuration>
? ? </plugin>

然后我們執(zhí)行打包命令,就在Docker服務(wù)生成鏡像

mvn clean package docker:build

步驟4:打包自動(dòng)化,自動(dòng)化部署

? ? <!-- 當(dāng)執(zhí)行打包命令,就自動(dòng)執(zhí)行 build語句 -在pop.xml文件里添加->
? ? <executions>
? ? ? ? <execution>
? ? ? ? ? ? <id>build-image</id>
? ? ? ? ? ? <phase>package</phase>
? ? ? ? ? ? <goals>
? ? ? ? ? ? ? ?<goal>build</goal>
? ? ? ? ? ? </goals>
? ? ? ? </execution>
? ? ?</executions>

到此這篇關(guān)于IDEA集成Docker實(shí)現(xiàn)打包的方法的文章就介紹到這了,更多相關(guān)IDEA Docker打包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Docker中如何配置網(wǎng)絡(luò)并訪問互聯(lián)網(wǎng)

    在Docker中如何配置網(wǎng)絡(luò)并訪問互聯(lián)網(wǎng)

    這篇文章主要介紹了在Docker中如何配置網(wǎng)絡(luò)并訪問互聯(lián)網(wǎng)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 在docker中配置Oracle11g的過程

    在docker中配置Oracle11g的過程

    這篇文章主要介紹了在docker中配置Oracle11g?,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • docker部署fastapi的實(shí)現(xiàn)步驟

    docker部署fastapi的實(shí)現(xiàn)步驟

    本文主要介紹了docker部署fastapi的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • IDEA 通過docker插件發(fā)布springboot項(xiàng)目的詳細(xì)教程

    IDEA 通過docker插件發(fā)布springboot項(xiàng)目的詳細(xì)教程

    這篇文章主要介紹了IDEA 通過docker插件發(fā)布springboot項(xiàng)目的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • docker創(chuàng)建mongodb容器存儲(chǔ)數(shù)據(jù)步驟詳解

    docker創(chuàng)建mongodb容器存儲(chǔ)數(shù)據(jù)步驟詳解

    這篇文章主要為大家介紹了docker創(chuàng)建mongodb容器存儲(chǔ)數(shù)據(jù)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Docker如何查看正在運(yùn)行的容器目錄

    Docker如何查看正在運(yùn)行的容器目錄

    這篇文章主要介紹了Docker如何查看正在運(yùn)行的容器目錄問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 云原生之docker命令詳解

    云原生之docker命令詳解

    Docker是一個(gè)開源的應(yīng)用容器引擎,基于Go語言并遵從Apache2.0協(xié)議開源,Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,本文就給大家介紹了云原生中的docker命令
    2023-06-06
  • IDEA整合Docker的實(shí)現(xiàn)步驟

    IDEA整合Docker的實(shí)現(xiàn)步驟

    本文主要介紹了IDEA整合Docker的實(shí)現(xiàn)步驟,主要設(shè)置了遠(yuǎn)程連接,插件以及配置信息等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 綁定Dokcer容器到主機(jī)指定網(wǎng)卡的方法

    綁定Dokcer容器到主機(jī)指定網(wǎng)卡的方法

    這篇文章主要介紹了綁定 Dokcer 容器到主機(jī)指定網(wǎng)卡的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • 低版本Docker升級(jí)高版本Docker的詳細(xì)教程及成功避坑

    低版本Docker升級(jí)高版本Docker的詳細(xì)教程及成功避坑

    如果我們使用docker來管理容器,那么保持docker引擎的更新將會(huì)是十分重要的,下面這篇文章主要給大家介紹了關(guān)于低版本Docker升級(jí)高版本Docker的詳細(xì)教程及成功避坑,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評(píng)論