最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2023年10月09日 09:40:18   作者:BivinCode  
本文主要介紹了IDEA整合Docker的實(shí)現(xiàn)步驟,主要設(shè)置了遠(yuǎn)程連接,插件以及配置信息等,具有一定的參考價(jià)值,感興趣的可以了解一下

前言

容器化大家應(yīng)該都不陌生了,一說(shuō)到容器化大家可能首先想到的就是Docker,今天就帶大家一起來(lái)完成IDEA對(duì)Docker的整合,實(shí)現(xiàn)快速部署的目的。

一、整合步驟

1、開(kāi)啟Docker遠(yuǎn)程連接

既然要整合到IDEA,那么IDEA就需要連接Docker,所以我們需要開(kāi)啟Docker的遠(yuǎn)程連接。

使用以下命令編輯docker.service文件

vim /usr/lib/systemd/system/docker.service

添加如下內(nèi)容

-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

2、IDEA安裝Docker插件

3、配置Docker信息 

4、打開(kāi)pom.xml添加Docker插件

<properties>
        <!-- docker鏡像前綴 -->
        <docker.image.prefix>wjw</docker.image.prefix>
 </properties>  
<build>
        <plugins>
            <!-- maven打包插件-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
             <!-- docker插件-->
            <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <!-- 遠(yuǎn)程Docker的地址 -->
                    <dockerHost>http://你的ip地址:2375</dockerHost>
                    <!-- 鏡像名稱、前綴、項(xiàng)目名 -->
                    <imageName>${docker.image.prefix}/${project.artifactId}</imageName>
                    <!-- Dockerfile的位置 -->
                    <dockerDirectory>src/main/docker</dockerDirectory>
                    <resources>
                        <resource>
                            <targetPath>/</targetPath>
                            <!-- 表示的target文件夾 -->
                            <directory>${project.build.directory}</directory>
                            <!-- 表示打出來(lái)的JAR包-->
                            <include>${project.build.finalName}.jar</include>
                        </resource>
                    </resources>
                </configuration>
            </plugin>
        </plugins>
    </build>

5、刷新maven,發(fā)現(xiàn)多了一個(gè)docker插件

;6、打開(kāi)IDEA底部services

看到已經(jīng)連接上Docker并且可以看到所有的鏡像和容器。

至此就已經(jīng)整合完成。

二、使用測(cè)試

1、 創(chuàng)建Dockerfile文件

注意:Dockerfile文件的位置一定要和pom.xml中docker插件的配置一致。否則找不到哦!

FROM java:8
MAINTAINER wjw 2447283517@qq.com
COPY *.jar /app.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar","app.jar"]

2、創(chuàng)建測(cè)試代碼

@RestController
public class TestController {
    @GetMapping("/test")
    public String test() {
        return "訪問(wèn)成功";
    }
}

3、執(zhí)行package將項(xiàng)目打?yàn)镴AR包

4、點(diǎn)擊docker:build構(gòu)建鏡像

5、鏡像構(gòu)建完成之后開(kāi)始運(yùn)行

6、也可以將鏡像推送到遠(yuǎn)程倉(cāng)庫(kù)

 運(yùn)行完成之后自行測(cè)試即可。

三、總結(jié)

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

相關(guān)文章

  • 修改docker容器端口映射到主機(jī)的方法實(shí)現(xiàn)

    修改docker容器端口映射到主機(jī)的方法實(shí)現(xiàn)

    Docker容器的端口映射是通過(guò)docker run命令來(lái)啟動(dòng)容器,并指定端口映射參數(shù),本文主要介紹了修改docker容器端口映射到主機(jī)的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 如何使用docker compose安裝gitlab

    如何使用docker compose安裝gitlab

    使用Docker Compose安裝GitLab是一個(gè)相對(duì)簡(jiǎn)單的過(guò)程,但需要按照一定的步驟來(lái)確保一切設(shè)置正確,這篇文章主要介紹了使用docker compose安裝gitlab,需要的朋友可以參考下
    2024-12-12
  • docker搭建redis哨兵集群并且整合springboot的實(shí)現(xiàn)

    docker搭建redis哨兵集群并且整合springboot的實(shí)現(xiàn)

    本文主要介紹了docker搭建redis哨兵集群并且整合springboot的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Docker部署Memos服務(wù)的實(shí)現(xiàn)

    Docker部署Memos服務(wù)的實(shí)現(xiàn)

    本文將介紹如何使用Docker部署Memos服務(wù),首先,我們將構(gòu)建Memos服務(wù)的Docker鏡像,然后將在Docker容器中運(yùn)行Memos服務(wù),感興趣的可以了解一下
    2023-12-12
  • 如何將Docker Registry存儲(chǔ)中的Docker鏡像遷移到Harbor

    如何將Docker Registry存儲(chǔ)中的Docker鏡像遷移到Harbor

    這篇文章主要介紹了如何將Docker Registry存儲(chǔ)中的Docker鏡像遷移到Harbor問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Docker多容器編排Compose實(shí)戰(zhàn)案例

    Docker多容器編排Compose實(shí)戰(zhàn)案例

    Docker Compose是用于管理多容器應(yīng)用的工具,通過(guò)YAML文件定義服務(wù)、網(wǎng)絡(luò)、卷,實(shí)現(xiàn)一鍵部署和配置,解決手動(dòng)操作繁瑣問(wèn)題,簡(jiǎn)化依賴管理,適用于開(kāi)發(fā)測(cè)試環(huán)境,生產(chǎn)需Kubernetes等更強(qiáng)大工具,本文給大家介紹Docker多容器編排Compose實(shí)戰(zhàn)教程,感興趣的朋友一起看看吧
    2025-09-09
  • Dockerfile中 CMD和ENTRYPOINT的區(qū)別小結(jié)

    Dockerfile中 CMD和ENTRYPOINT的區(qū)別小結(jié)

    本文主要介紹了Dockerfile中 CMD和ENTRYPOINT的區(qū)別小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-09-09
  • 刪除docker容器中內(nèi)容后打包鏡像不變小問(wèn)題及解決

    刪除docker容器中內(nèi)容后打包鏡像不變小問(wèn)題及解決

    文章討論了在Docker中處理大壓縮包時(shí)遇到的問(wèn)題,以及如何通過(guò)分層存儲(chǔ)和使用`docker load`與`docker import`命令來(lái)解決鏡像大小過(guò)大的問(wèn)題
    2025-03-03
  • 詳解Docker下使用Elasticsearch可視化Kibana

    詳解Docker下使用Elasticsearch可視化Kibana

    本篇文章主要介紹了詳解Docker下使用Elasticsearch可視化Kibana,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Docker離線部署geoserver的思路詳解

    Docker離線部署geoserver的思路詳解

    這篇文章主要介紹了Docker離線部署geoserver的思路詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

荔波县| 闵行区| 和田县| 永吉县| 温泉县| 台江县| 葵青区| 乌兰县| 华坪县| 新郑市| 牙克石市| 宜州市| 浠水县| 东源县| 开阳县| 天柱县| 孟州市| 确山县| 保德县| 和田市| 沂源县| 呼玛县| 武胜县| 平谷区| 大余县| 开阳县| 伊宁县| 龙江县| 汉源县| 喜德县| 芦溪县| 鄂托克旗| 云浮市| 巴林右旗| 焦作市| 从化市| 营口市| 宁明县| 河池市| 孝感市| 大关县|