人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

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

發(fā)布日期:2021-12-10 05:07 | 文章來源:站長之家

1、Docker開啟遠程訪問

[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    
#重啟服務
[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進入插件安裝界面,在搜索框中輸入docker,可以看到Docker integration,點擊右邊的Install按鈕進行安裝。安裝后重啟Idea。

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

3、spring boot服務Docker部署

3.1新建一個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命令進行編譯打包,打包后會在target目錄下生成jar包。生成jar包后,可以在本地啟動服務,進行測試。測試后,配置docker鏡像制件命令。從Run->Edit Configrations進入配置界面。

點擊Docker,再點擊+號,添加一個docker命令,輸入Name,選擇Server,選擇Dockerfile文件,輸入鏡像tag,完成配置。

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

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

執(zhí)行docker ps可以看到,鏡像已經(jīng)生產(chǎ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

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

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部