解决问题:
org.apache.hc.client5.http.HttpHostConnectException: Connect to http://127.0.0.1:2375 [/127.0.0.1] failed: 拒绝连接 (Connection refused)
解决思路:
在Linux服务器中,Docker是远程访问的,因此需要开放2375端口。仅仅在防火墙开启2375端口是不够的。
操作方法:
1. 查询docker服务
systemctl status docker.service
如图红色框内所示,我的docker service文件存放在/usr/lib/systemd/system/目录下。
2. 编辑docker.service服务文件
vim /usr/lib/systemd/system/docker.service
在ExecStart行后面追加以下内容
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
3. 重启服务
systemctl daemon-reload
systemctl restart docker.service
4. 查看端口是否开启
netstat -nlpt
文章来源:https://www.toymoban.com/news/detail-742031.html
最后
如果服务器防火墙开启了,还需要放通端口文章来源地址https://www.toymoban.com/news/detail-742031.html
# 开启防火墙
service firewalld start
# 查看防火墙状态
systemctl status firewalld
# 查看所有放行端口
firewall-cmd --list-all
# 放开xxxx端口
firewall-cmd --add-port=xxxx/tcp --permanent
# 加载设置
firewall-cmd --reload
到了这里,关于解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!