idea连接到docker出现 org.apache.hc.client5.http.ConnectTimeoutException 异常怎么办?

前情提要

我电脑是win11,我安装了centOS7虚拟机,配置linux环境

idea是2024社区免费版本

我就这一步步排查问题,终于发现了是因为我的2375端口没有ipv4开放,只在ipv6开放

踩坑提醒:

对了,一个一个问题排查的时候必须要重新加载,然后重新启动docker然后再去试!!!!!!!

网络连接问题

可能存在网络不稳定或连接中断的情况。

检查网络连接,确保设备可以访问互联网,所以我用虚拟机

复制代码
ping baidu.com

然后还要判断我的电脑是否能够访问虚拟机

所以cmd+管理者身份

复制代码
ping 虚拟机地址

链接问题

写的 IP 地址和端口号是正确的

查看虚拟机的IP地址

以及你开放的端口,开放端口好像有三种情况,这个其他文章有讲,可以搜搜

我开放的是2375端口,然后在docker里面配置

Docker 服务配置

复制代码
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

防火墙问题

可能存在防火墙阻止了对该端口的访口

所以开放防火墙对2375端口的

SELinux限制

系统启用了SELinux,它可能会阻止Docker在2375端口上监听。

所以我参考网上的内容临时将SELinux设置为宽容模式以测试是否是SELinux导致的问题

发现可以了,所以问题就在它了

  1. 配置SELinux策略 : 需要配置SELinux策略,以允许Docker在2375端口上监听。这可以通过修改SELinux策略或使用semanage命令来实现。

    复制代码
    semanage port -a -t docker_port_t -p tcp 2375

    这个命令将添加一个规则,允许TCP端口2375被Docker使用。

  2. 重新启用SELinux: 在配置好SELinux策略后,重新启用SELinux:

    复制代码
    setenforce 1

然后再去看2375的状态

复制代码
ss -tulnp | grep 2375

发现在ipv4和ipv6上都开放了,我的idea也能连接到docker

问题解决!!

对了这样连接有安全风险,大家可以搜其他文章貌似可以通过安全协议啥的,我就不说了。

我这里就是的踩坑经验分享,希望我以后遇到问题不要着急,一定要坚定自己可以找出来解决问题的方法,然后清醒的去尝试,不要稀里糊涂的,不动脑子

相关推荐
Java开发追求者10 小时前
windows快速安装docker
windows·docker·安装·1024程序员节
骑着蜗牛撵大象32712 小时前
飞牛fnOS部署Damselfly:Compose编排、照片目录与7100固定访问
java·docker·rpc·dubbo·fnos·照片管理·damselfly
一掬净土13 小时前
kubelet 报错如下:docker does not support reopening container log files
docker·云原生·kubelet·logfiles
TTATTC15 小时前
为什么 Python 做 Agent 总在并发中崩溃?拆解 Blockcell 在 Rust 下的 Host-Cell 隔离与自愈状态机
docker·开源
鲁Q同志17 小时前
IDEA无限重置激活三十天
intellij-idea·1024程序员节
骑着蜗牛撵大象32717 小时前
N1 小盒子撑起 AI 接口中转层:New-API 接管本地 Ollama,用 Token 分发模型能力
docker·llama·1024程序员节·api网关·飞牛nas·new-api
艸肅17 小时前
Docker 国内镜像源配置
linux·ubuntu·docker·1024程序员节
java_logo17 小时前
Docker 部署 Bililive-go:轻松搭建多平台直播录制
docker·1024程序员节·直播录制·轩辕镜像·bililive-go·chigusa/bililive-go
A-刘晨阳18 小时前
【云原生】nerdctl 部署及使用指南
运维·docker·kubernetes·云计算·1024程序员节·nerdctl
ch.ju18 小时前
Java——idea知识:Collection父接口
java·开发语言·intellij-idea