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

Docker容器如何通過IDEA實現自動化部署方式

 更新時間:2026年03月21日 14:24:50   作者:那年夏天丶  
這篇文章主要介紹了Docker容器如何通過IDEA實現自動化部署方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前言:

前面我介紹了如何在centOS下安裝docker,Docker - 阿里云服務安裝Docker,現在我給大家介紹如何配合IDEA實現自動化部署jar;

一、點開IDEA 安裝Docker插件

二、在服務器上配置端口2375的訪問

進入目錄
cd /usr/lib/systemd/sytem/

然后打開文件添加配置
vi docker.service

添加如下配置

三、在IDEA 中添加docker訪問配置

連接成功后會出現自己的鏡像信息

連接成功后會出現successful,

如果沒有出現檢查一下2375的端口:

sudo netstat -tulnp | grep dockerd
這段命令應該能看到2375的端口出現


任然沖突則查看端口是否沖突
sudo netstat -tulnp | grep 2375

四、在java項目根目錄下創(chuàng)建

#DockerFile文件內容



# 使用更輕量的 JRE 而非 JDK(生產環(huán)境推薦)
FROM openjdk:8
# 設置工作目錄(避免文件混亂)
WORKDIR /app
# 添加 JAR 文件并重命名
COPY target/xy-personal.jar app.jar
# 創(chuàng)建非root用戶
#RUN addgroup -S spring && adduser -S spring -G spring
#USER spring:spring
# 暴露端口(與 Spring Boot 的 server.port 一致)
EXPOSE 8081
# 優(yōu)化啟動命令(添加內存和時區(qū)參數)
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-Duser.timezone=Asia/Shanghai", "-jar", "app.jar"]

選中DockerFIle文件點擊

五、在pom文件下添加配置

<build>下面
      
  <finalName>${project.artifactId}</finalName>

        <plugins>
            <!-- 編譯插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                     <!--java的版本 -->
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

            <!-- Spring Boot 打包插件 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>

            <!-- 現代化Docker插件 -->
            <plugin>
                <groupId>io.fabric8</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>0.40.1</version>
                <configuration>
                    <dockerHost>tcp://自己服務器ip:2375</dockerHost>
                </configuration>
            </plugin>

六、運行Docker

然后就能在看到運行成功

docker logs -f 容器id 

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • docker 容器網絡模式詳解

    docker 容器網絡模式詳解

    這篇文章主要為大家介紹了docker 容器網絡模式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Docker Volume存儲卷的實現

    Docker Volume存儲卷的實現

    Docker的存儲卷是一種將宿主機的本地文件系統中的某個目錄與容器內部的文件系統中的某個目錄建立綁定關系的機制,下面就來介紹一下,感興趣的可以了解一下
    2024-12-12
  • 使用Docker Compose搭建 Confluence的教程

    使用Docker Compose搭建 Confluence的教程

    本文將介紹如何使用 Docker Compose 快速搭建 Confluence 、以及如何和 Traefik 一同使用,如果你看過之前的內容,跟隨本文應該能在十分鐘內解決戰(zhàn)斗,感興趣的朋友快來看看吧
    2021-06-06
  • 解決docker拉取鏡像報錯:error pulling image configuration:(kafka)

    解決docker拉取鏡像報錯:error pulling image configurat

    在使用Docker拉取Kafka鏡像時可能會遇到"error pulling image configuration"的錯誤,這可以通過編輯Docker配置文件并重啟Docker服務來解決,具體步驟包括:1. 編輯Docker配置文件;2. 使用命令systemctl restart docker重啟Docker服務
    2024-11-11
  • docker?compose?入門安裝使用

    docker?compose?入門安裝使用

    本文介紹Docker Compose基礎命令與集群啟動操作,重點講解容器擴容至多實例部署博客的流程,并提供compose.yaml配置示例,適用于初學者掌握Docker Compose的使用方法,結合實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-09-09
  • docker安裝pxc集群的詳細教程

    docker安裝pxc集群的詳細教程

    這篇文章主要介紹了docker安裝pxc集群的詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • mac使用docker搭建kafka集群方式

    mac使用docker搭建kafka集群方式

    本文介紹了在MacOS上使用Docker部署Kafka集群的全過程,包括環(huán)境準備、刪除歷史配置、編寫Dockerfile、啟動容器、配置Kafka以及生產者消費者測試等內容
    2026-05-05
  • docker安裝elasticsearch報錯AccessDeniedException:/tmp/elasticsearch的解決

    docker安裝elasticsearch報錯AccessDeniedException:/tmp/elasticsea

    在使用Docker安裝Elasticsearch 7.7.1時遇到權限問題,通過設置環(huán)境變量、修改掛載目錄權限、進入容器排查問題以及使用docker-compose最終解決了問題
    2025-10-10
  • Linux下Docker及portainer相關配置方法

    Linux下Docker及portainer相關配置方法

    本文以CentOS 7為例,安裝docker CE版本,docker有兩種版本,社區(qū)版本CE和企業(yè)版本EE,通過實例代碼給大家介紹了Linux下Docker及portainer相關配置方法,感興趣的朋友跟隨小編一起看看吧
    2019-06-06
  • 利用寶塔面板和docker快速部署網站的基本流程

    利用寶塔面板和docker快速部署網站的基本流程

    當你有了一臺服務器,就會折騰往這臺服務器上部署各種好玩的網站,本文將以部署filebrowser舉例介紹網站部署的基本流程,感興趣的朋友一起看看吧
    2023-12-12

最新評論

平湖市| 比如县| 新平| 腾冲县| 乐清市| 丁青县| 望都县| 天峨县| 广宗县| 织金县| 平原县| 延川县| 临武县| 富阳市| 双辽市| 嘉峪关市| 南开区| 襄垣县| 呼和浩特市| 亚东县| 连平县| 普兰县| 永宁县| 独山县| 鄂温| 海安县| 潮安县| 临泽县| 佳木斯市| 祥云县| 鄱阳县| 鹤山市| 岫岩| 鄢陵县| 崇仁县| 禹州市| 五家渠市| 滦平县| 昭通市| 甘德县| 平江县|