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>

参考博客

相关推荐
golang学习记5 小时前
GoLand 2026.1 正式发布
intellij-idea·goland
jaysee-sjc14 小时前
【项目三】用GUI编程实现局域网群聊软件
java·开发语言·算法·安全·intellij-idea
kiki_241116 小时前
用IntelliJ IDEA编写Java程序,从0到1完整教程
java·ide·intellij-idea
A 小码农19 小时前
亲测AI智能小助手-IDEA中使用腾讯混元大模型
java·人工智能·intellij-idea
BullSmall19 小时前
IntelliJ IDEA 安装与环境配置指南(2026 最新)
java·ide·intellij-idea
快乐柠檬不快乐19 小时前
IDEA报错内存溢出解决(java.lang.OutOfMemoryError)
java·ide·intellij-idea
%Leo20 小时前
macos idea 插件搜索不到
java·intellij-idea
guo1.2 天前
IDEA 导入依赖快捷键Ctrl + Shift + O ,Ctrl + Alt + O不生效
intellij-idea
人道领域3 天前
Day | 12 【苍穹外卖 :导出Excel数据表】
java·后端·sql·servlet·mvc·intellij-idea
烤麻辣烫3 天前
I/O流 进阶流
java·开发语言·学习·intellij-idea