- 首先需要在IDEA的插件库安装Docker插件,这里不在赘述
- 环境:CentOS 7
- 官方文档
虚拟机设置
- 使用XShell连接到docker虚拟机,依次执行一下命令
-- 在/etc/systemd/system/下创建docker-tcp.socket 文件 vim /etc/systemd/system/docker-tcp.socket [Unit] Description=Docker Socket for the API [Socket] # ListenStream=127.0.0.1:2375 ListenStream=2375 BindIPv6Only=both Service=docker.service [Install] WantedBy=sockets.target
- 重启Docker服务,加载当前文件
systemctl daemon-reload systemctl enable docker-tcp.socket systemctl stop docker systemctl start docker-tcp.socket systemctl start docker
IDEA Docker设置
- 找到 IDEA 设置,
Build,Execution,Deployment - Docker
- 在其中,找到
TCP socket
选项,设置Engine API URL
地址为虚拟机地址,端口号为 2375,端口号不能变,docker 默认为2375,可以在虚拟机配置文件修改 - 保存即可,上述步骤不出错即可连接成功