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>

参考博客

相关推荐
刘 大 望1 天前
网络编程--TCP/UDP Socket套接字
java·运维·服务器·网络·数据结构·java-ee·intellij-idea
pingcode1 天前
IDEA2022开启新版UI
intellij-idea
Monly212 天前
IDEA:控制台中文乱码
java·ide·intellij-idea
ACGkaka_2 天前
Mac(十)设置右键文件夹使用 idea、vscode 打开
vscode·macos·intellij-idea
孟婆来包棒棒糖~2 天前
Maven快速入门
java·spring boot·spring·maven·intellij-idea
若行若冲3 天前
Idea中 lombok 在“测试类中-单元测试”运行失败及解决方法
单元测试·log4j·maven·intellij-idea·lombok
2501_916766544 天前
【IDEA2017】使用设置+创建项目的不同方式
java·intellij-idea
funfan05174 天前
IDEA基础配置优化指南(中英双版)
java·ide·intellij-idea
罗小爬EX4 天前
在IDEA中设置新建Java类时自动添加类注释
java·intellij-idea
ka2x4 天前
Mac 电脑 IDEA 执行 Maven 出现 No route to host 问题
macos·maven·intellij-idea