通过IntelliJ IDEA创建Docker容器时出现连接错误的解决咨询
解决Docker连接超时错误的方法
检查Docker服务状态
先确认Docker相关服务是否运行:- Windows用户打开任务管理器,查看Docker Desktop进程是否存在;
- 命令行执行
docker info,若提示连接失败,说明服务未启动,手动启动Docker服务。
修正Docker主机配置
错误中的192.168.99.100:2376是Docker Toolbox(旧版)的默认地址,若当前使用Docker Desktop,需调整配置:- 检查环境变量:执行
echo %DOCKER_HOST%(Windows)或echo $DOCKER_HOST(Linux/macOS),若输出为tcp://192.168.99.100:2376,删除该环境变量; - 切换到默认Docker上下文:执行
docker context use default。
- 检查环境变量:执行
维护Docker Machine(若使用Toolbox)
如果你仍在使用Docker Toolbox:- 查看机器状态:
docker-machine ls,若状态为Stopped,执行docker-machine start default启动; - 重新加载环境变量:执行
docker-machine env default,根据提示运行对应的配置命令(Windows下通常是& "C:\Program Files\Docker Toolbox\docker-machine.exe" env default | Invoke-Expression)。
- 查看机器状态:
排查网络与防火墙
- 暂时关闭系统防火墙,测试是否能正常连接;
- 若使用VirtualBox虚拟机(Docker Toolbox依赖),检查虚拟机的网络适配器设置,确保主机与虚拟机网络连通。
重启服务
重启Docker Desktop或Docker Machine服务后,再次尝试执行docker run --name my-container2 hello-github:1.0命令。
内容的提问来源于stack exchange,提问作者gintariukai
相关产品推荐
相关产品推荐

