idea连接远端docker报错如下
org.apache.hc.client5.http.HttpHostConnectException: Connect to http://192.168.83.100:2375 [/192.168.83.100] failed: Connection refused: getsockopt
1. 查询服务
我的docker service文件存放在/usr/lib/systemd/system/目录下
systemctl status docker.service
vim /usr/lib/systemd/system/docker.service
2:编辑docker.service服务文件
在ExecStart行后面追加以下内容
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
3:重启服务
systemctl daemon-reload
systemctl restart docker
4. 查看端口是否开启
netstat -nlpt
如果服务器防火墙开启了,还需要放通端口
# 开启防火墙
service firewalld start
# 查看防火墙状态
systemctl status firewalld
# 查看所有放行端口
firewall-cmd --list-all
# 放开xxxx端口
firewall-cmd --add-port=xxxx/tcp --permanent
# 加载设置
firewall-cmd --reload
最后idea连接上docker了