解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题

这篇具有很好参考价值的文章主要介绍了解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决问题:

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

解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题,问题总结,服务器,linux,docker
如图红色框内所示,我的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

解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题,问题总结,服务器,linux,docker

3. 重启服务

systemctl daemon-reload
systemctl restart docker.service

4. 查看端口是否开启

netstat -nlpt

解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题,问题总结,服务器,linux,docker

最后

如果服务器防火墙开启了,还需要放通端口文章来源地址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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】 ubuntu 安装搭建Samba cifs服务器,windows下无法访问如何解决!

    一、windows下无法访问samba 1、smbd没有正常启动;  service smbd  start       启动smbd   service smbd status      查看状态   2、主机和虚拟机需要可以互ping成功 3、共享文件的访问权限设置 4、windows和linux防火墙关闭, 之后重启smbd 5、在运行里面输入格式: “\\\\ +ip”   (因为我就是

    2024年02月05日
    浏览(46)
  • 解决问题:关于云服务器Linux在windows中telnet访问无法打开到主机的连接。 在端口 23: 连接失败的问题

    在本地先开启windows服务的telnet,在windows使用telnet 127.0.0.1 测试telnet服务是否启用 出现下面的即为可用 账号为本机的账户名在cmd中输入whoami即可得到,密码为自己开机密码 使用telnet测试是否能连接到服务器 在服务器端使用命令查看正在运行的端口 在服务器使用telnet 127.0.0.

    2024年02月10日
    浏览(39)
  • Docker (CentOS)配置rabbitMQ 服务器访问15672端口显示服务器拒绝连接

    在自己的服务器上配置rabbitMq时已经启动成功了,但是访问就是出错。 使用以下命令启动。  启动后可以看到已经启动成功。 输入地址去访问看到被拒绝访问了  那么有三种可能性:1、你的防火墙端口没有开放 使用命令开放端口  2、你的服务器安全组没有添加该端口,去你

    2024年02月14日
    浏览(37)
  • docker部署,服务器本地访问正常,无法通过ip+端口访问

    在服务器使用docker部署应用的时候,网站本地访问正常,但是无法使用IP地址访问,防火墙端口已经放行(本人服务器系统CentOS 7) 经过一番查找,发现Linux系统中有一个net.ipv4.ip_forward参数,可以设置为0和1 出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机

    2024年02月13日
    浏览(47)
  • 腾讯云服务器docker开启端口后无法访问

    在腾讯云服务器上安装centos+docker镜像,拉取镜像启动容器完成后,浏览器中访问服务器地址加端口号一直访问失败。 docker ps查看服务已启动。 该问题主要是因为防火墙对服务器的入流量进行控制,默认只开启80、443、22、3389和ping服务,导致docker起的其他端口无法访问。需要

    2024年02月11日
    浏览(42)
  • Linux内网服务器通过代理访问外网服务器

    目录 一、环境介绍 二、安装squid 三、配置代理 扩展一、JAVA应用通过代理访问外网 扩展二、通过nginx代理实现yum跳转 扩展三、代理harbor镜像方式访问 192.168.7.131可以通外网 192.168.7.129不通外网 需要通过代理的方式实现192.168.7.129可以访问外网  1、在192.168.7.131主机(可以访问外

    2024年02月08日
    浏览(42)
  • Linux服务器80端口无法访问

    在Linux操作系统下(Ubuntu)撰写好的服务器程序在连接时经常会出现80端口无法访问,卡死在accept之前的情况,如图下图所示。通常按以下步骤排查测试大概率会解决端口无法访问的问题。 一、 连接服务器的用户 二、确定是否开发80端口 三、确定访问地址地址是否正确 四、

    2024年02月08日
    浏览(41)
  • 解决服务器端口无法访问

    以12345端口为例

    2024年02月12日
    浏览(34)
  • 服务器无法访问怎么解决?

    ​ 有时,在某些网站、某些应用程序上会遇到服务器不可用或服务器无法访问等问题。那么服务器无法访问意味着什么以及我们如何解决这个问题? 服务器无法访问是什么意思? “服务器无法访问”通常意味着网络客户端(例如计算机或移动设备)无法与服务器建立连接,原因可

    2024年01月22日
    浏览(46)
  • 阿里云服务器docker配置实现NAS/webdav访问

    最终踩雷是 未设置端口 (第四点),公网IP访问始终没有响应,在此感谢以下四位作者 1、NAS访问阿里云 使用阿里云盘打造免费 WebDAV 服务 nas访问阿里云 plex挂载阿里云访问_NAS存储_什么值得买 2、阿里云本地访问 zotero+阿里云盘+aliyun driver 实现文献管理云存储_北边颇有心气儿

    2024年02月12日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包