IDEA远程连接服务器Docker
使用的是TCP连接,请勿在生产环境使用
一、配置远程Docker服务端
1. 修改Docker启动参数
编辑Docker服务的systemd配置文件,以开启TCP监听:
sudo vi /etc/systemd/system/docker.service.d/override.conf
在配置文件中修改ExecStart参数,建议先注释掉原有的配置行,再添加新的启动参数:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
配置示例:

2. 重启Docker服务
保存配置后,重新加载systemd配置并重启Docker服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
二、配置IntelliJ IDEA客户端
1. 安装Docker插件
- 打开IntelliJ IDEA,进入
File > Settings > Plugins - 搜索
Docker并安装插件 - 若使用IntelliJ IDEA Ultimate版本,该插件通常已内置,无需额外安装
- 安装完成后重启IDEA
2. 添加远程Docker主机配置
-
进入
File > Settings > Build, Execution, Deployment > Docker -
点击
+按钮添加新的Docker配置 -
配置项说明如下:
- Name: 自定义配置名称(如
Remote-Docker) - Type: 选择
TCP socket - Engine API URL: 填写远程服务器地址,格式为
tcp://<服务器IP>:2375 - Certificates folder: 若使用SSL证书,则填写证书路径(可选)
- Name: 自定义配置名称(如
-
配置完成后点击刷新按钮,验证连接是否成功
三、常见问题与解决方案
问题:IDEA 2024+版本连接异常
在IntelliJ IDEA 2024及更高版本中,可能出现以下错误:
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "docker.exe": CreateProcess error=2, 系统找不到指定的文件。

解决方案:
-
取消自动检测可执行文件
- 在Docker配置中取消勾选“Automatically detect Docker executables”
-
配置Docker可执行文件路径
-
若本地已安装Docker Desktop,则配置对应路径
-
若不想安装Docker Desktop,则需手动下载以下可执行文件并配置路径:
- Docker CLI: https://download.docker.com/win/static/stable/x86_64/
- Docker Compose: https://github.com/docker/compose/releases
-
配置完成后,连接状态应显示为成功:


浙公网安备 33010602011771号