IDEA使用Docker插件

修改Docker配置

1.执行命令vim /usr/lib/systemd/system/docker.service,在ExecStart配置的后面追加 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

ini 复制代码
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

保存后,执行命令systemctl daemon-reload、systemctl restart docker重启docker

shell 复制代码
systemctl daemon-reload
systemctl restart docker

然后查看端口是否开启,开启则表示成功

shell 复制代码
netstat -ntlp

配置IDEA的Docker插件

Maven项目可以配置打包插件

xml 复制代码
<!-- docker插件-->
<plugin>
    <groupId>com.spotify</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>${docker.version}</version>

    <configuration>
        <!-- 远程Docker的地址 -->
        <dockerHost>http://你的ip地址:2375</dockerHost>
        <!-- 镜像名称、前缀、项目名 -->
        <imageName>${docker.image.prefix}/${project.artifactId}</imageName>
        <!-- Dockerfile的位置 -->
        <dockerDirectory>${project.basedir}</dockerDirectory>
        <resources>
            <resource>
                <targetPath>/</targetPath>
                <!-- 表示的target文件夹 -->
                <directory>${project.build.directory}</directory>
                <!-- 表示打出来的JAR包-->
                <include>${project.build.finalName}.jar</include>
            </resource>
        </resources>
    </configuration>
</plugin>

参考博客

相关推荐
vx_BS813307 小时前
【项目编号:project49759】Spring Boot 宠物综合服务平台:商城、预约、咨询、活动与健康档案的一体化实现
java·spring boot·eclipse·tomcat·intellij-idea
前端初见8 小时前
Java+AI零基础入门到大牛
java·spring boot·spring·java-ee·intellij-idea
重生之小比特9 小时前
【Java SE】字符串 - String类
java·开发语言·intellij-idea
sunshine22 girl19 小时前
Idea中如何搜索
java·ide·intellij-idea
golang学习记1 天前
IDEA 2026.3 EAP新特性:自动识别Spring Boot的新 profile 了
java·spring boot·intellij-idea
xinjia_ctrl2 天前
暑假实习总结
git·后端·spring·maven·intellij-idea
ch.ju2 天前
Java—idea知识:如何创建新项目
java·开发语言·intellij-idea
醉古意2 天前
给AI一个角色设定
intellij-idea·spring ai
重生之小比特2 天前
【Java SE】类和对象(一)
java·ide·intellij-idea
醉古意2 天前
使用 IntelliJ IDEA 工具创建Spring AI项目
intellij-idea·spring ai