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

Intellij IDEA快速實(shí)現(xiàn)Docker鏡像部署的方法步驟

 更新時(shí)間:2021年09月27日 15:52:22   作者:波波仔86  
本文主要介紹了Intellij IDEA快速實(shí)現(xiàn)Docker鏡像部署的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

1、Docker開啟遠(yuǎn)程訪問

[root@izwz9eftauv7x69f5jvi96z docker]# vim /lib/systemd/system/docker.service
#修改ExecStart這行
ExecStart=/usr/bin/dockerd  -H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock

#重新加載配置文件
[root@izwz9eftauv7x69f5jvi96z docker]# systemctl daemon-reload    
#重啟服務(wù)
[root@izwz9eftauv7x69f5jvi96z docker]# systemctl restart docker.service 
#查看端口是否開啟
[root@izwz9eftauv7x69f5jvi96z docker]# netstat -nlpt
#直接curl看是否生效
[root@izwz9eftauv7x69f5jvi96z docker]# curl http://127.0.0.1:2375/info

2、Intellij IDEA安裝Docker插件

打開Idea,從File->Settings->Plugins->Install JetBrains plugin進(jìn)入插件安裝界面,在搜索框中輸入docker,可以看到Docker integration,點(diǎn)擊右邊的Install按鈕進(jìn)行安裝。安裝后重啟Idea。

重啟后配置docker,連接到遠(yuǎn)程docker服務(wù)。從File->Settings->Build,Execution,Deployment->Docker打開配置界面。

3、spring boot服務(wù)Docker部署

3.1新建一個(gè)Spring boot工程,編寫測試接口

3.2修改pom文件,添加properties,添加plugin

<properties>
        <java.version>1.8</java.version>
        <docker.image.prefix>bozai</docker.image.prefix>
    </properties>
 
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <imageName>${docker.image.prefix}/${project.artifactId}</imageName>
                    <dockerDirectory></dockerDirectory>
                    <resources>
                        <resource>
                            <targetPath>/</targetPath>
                            <directory>${project.build.directory}</directory>
                            <include>${project.build.finalName}.jar</include>
                        </resource>
                    </resources>
                </configuration>
            </plugin>
        </plugins>
    </build>

3.3配置Dockerfile文件:在工程根目錄下新建Dockerfile文件。

內(nèi)容,如下:

FROM java:8
VOLUME /tmp
COPY target/demo-0.0.1-SNAPSHOT.jar demo.jar
RUN bash -c "touch /demo.jar"
EXPOSE 8080
ENTRYPOINT ["java","-jar","demo.jar"]

4、創(chuàng)建Docker鏡像

       將工程打包,在idea Terminal中執(zhí)行mvn clean package命令進(jìn)行編譯打包,打包后會(huì)在target目錄下生成jar包。生成jar包后,可以在本地啟動(dòng)服務(wù),進(jìn)行測試。測試后,配置docker鏡像制件命令。從Run->Edit Configrations進(jìn)入配置界面。

點(diǎn)擊Docker,再點(diǎn)擊+號(hào),添加一個(gè)docker命令,輸入Name,選擇Server,選擇Dockerfile文件,輸入鏡像tag,完成配置。

完成后,執(zhí)行這個(gè)命令:

執(zhí)行成功后,可以遠(yuǎn)程docker上看到這個(gè)鏡像:

執(zhí)行docker ps可以看到,鏡像已經(jīng)生產(chǎn)容器開始運(yùn)行:

打開瀏覽器,訪問測試:

參考:

https://my.oschina.net/wuweixiang/blog/2874064

https://blog.csdn.net/sealir/article/details/81200662

docker-maven-plugin插件:https://blog.csdn.net/weixin_44424668/article/details/104062822

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

相關(guān)文章

  • docker的WARNING:bridge-nf-call-iptables is disabled的解決方案

    docker的WARNING:bridge-nf-call-iptables is disabled

    這篇文章主要介紹了docker的WARNING:bridge-nf-call-iptables is disabled的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 基于?Docker?和?Flask?構(gòu)建高并發(fā)微服務(wù)架構(gòu)的實(shí)現(xiàn)

    基于?Docker?和?Flask?構(gòu)建高并發(fā)微服務(wù)架構(gòu)的實(shí)現(xiàn)

    本文主要介紹了基于?Docker?和?Flask?構(gòu)建高并發(fā)微服務(wù)架構(gòu),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • docker磁盤空間清理的解決辦法

    docker磁盤空間清理的解決辦法

    前段時(shí)間遇到docker磁盤空間太少,無法寫入數(shù)據(jù)的問題。本文就來介紹一下docker磁盤空間清理的解決辦法,感興趣的可以了解一下
    2021-06-06
  • Docker容器連接相互通信的實(shí)現(xiàn)

    Docker容器連接相互通信的實(shí)現(xiàn)

    這篇文章主要介紹了Docker容器連接相互通信的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 如何恢復(fù)docker容器數(shù)據(jù)

    如何恢復(fù)docker容器數(shù)據(jù)

    項(xiàng)目測試環(huán)境數(shù)據(jù)庫數(shù)據(jù)丟失, 我們可以利用數(shù)據(jù)卷可以進(jìn)行恢復(fù)數(shù)據(jù),下面我來記錄一下,希望此文章對(duì)各位有所幫助
    2021-05-05
  • 使用Docker構(gòu)建開發(fā)環(huán)境的方法步驟(?Windows和mac)

    使用Docker構(gòu)建開發(fā)環(huán)境的方法步驟(?Windows和mac)

    利用Docker,我們可以做很多事情。所以本文就詳細(xì)介紹了使用Docker構(gòu)建開發(fā)環(huán)境的方法步驟,分為?Windows和mac版本,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-12-12
  • Docker開啟安全的TLS遠(yuǎn)程連接訪問方式

    Docker開啟安全的TLS遠(yuǎn)程連接訪問方式

    本篇文章給大家介紹Docker開啟安全的TLS遠(yuǎn)程連接,重新加載docker配置方法,教大家如何建立基于TLS數(shù)字簽名的安全連接,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • docker volumes 文件映射方式

    docker volumes 文件映射方式

    這篇文章主要介紹了docker volumes 文件映射的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker容器的創(chuàng)建、啟動(dòng)、和停止的方法

    Docker容器的創(chuàng)建、啟動(dòng)、和停止的方法

    這篇文章主要介紹了Docker容器的創(chuàng)建、啟動(dòng)、和停止的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式

    Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式

    這篇文章主要介紹了Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評(píng)論

彰化县| 九龙县| 仙桃市| 邵阳市| 雷山县| 冕宁县| 七台河市| 绩溪县| 仪征市| 原平市| 镇雄县| 肇源县| 汶川县| 肃宁县| 夏邑县| 于田县| 平原县| 荥经县| 沧源| 上杭县| 乌兰县| 全椒县| 台山市| 元谋县| 蕉岭县| 新野县| 吴川市| 昭通市| 平武县| 囊谦县| 乃东县| 贞丰县| 轮台县| 太原市| 客服| 和静县| 玉屏| 于田县| 海口市| 鄄城县| 东辽县|