docker-compose暴露端口,但其他主机无法访问问题。

embedded/2025/2/12 13:25:32/

 问题描述:docker-compose暴露端口,但其他主机无法访问问题。

排障思路:

  • 执行命令:ss -antlp | grep 80,发现端口正常监听0.0.0.0:80(ps:如果是127.0.0.1:80则只能本机访问
  • 同区域网段服务器执行telnet又不通。
  • 本机执行curl -v localhost能正常显示nginx页面。
  • 重启该服务 docker-compose restart nginx后,telnet测试结果还是不行。
  • 执行systemctl status firewall,查看防火墙状态为关闭。
  • 检查 SELinux 配置为关闭
version: '3'services:nginx:container_name: nginximage: docker.cnb.cool/sre-johp/dockerhub/nginx:1.26.2restart: alwaysports:- "80:80"volumes:- ./nginx.conf:/etc/nginx/nginx.conf:rodeploy:resources:limits:memory: 1000Mreservations:memory: 1000M

解决方案:( 请自行判断使用,以下命令可能会影响其他正常规则使用!!!

# 清除主机防火墙规则;(慎用,个人情况不一样
iptables -F # 重启docker
systemctl restart dockeror# /etc/docker/daemon.json中加入以下内容;(建议方案,需要手动维护iptables规则
{"iptables": false
}# 重启docker
systemctl restart docker

问题原因:

  • Docker 在启动时修改了防火墙规则,导致端口映射不正确或被阻塞。

http://www.ppmy.cn/embedded/161601.html

相关文章

Log4j定制JSON格式日志输出

1.前言 log4j是Java中一个强大的日志记录框架,通过简单的配置便可以在程序中进行日志打印与记录。关于log4j博主最近碰到一个需求,需要将程序运行过程中的日志按给定的json模板输出,本文记录一下log4j如何配置json格式的日志打印。 2.日志配…

5.14.哈夫曼树

一.带权路径长度: 1.如结点3,从树的根到该结点的路径长度为3,该结点的权值为3,因此结点3的带权路径长度为3 * 39; 2.求树的带权路径长度举例: 二.哈夫曼树的构造: 1.结点下面的1,2&…

【前端】【面试】ref与reactive的区别

ref 与 reactive 的区别笔记 一、概述 在 Vue 3 的组合式 API 中,ref 和 reactive 是两个非常重要的响应式工具,它们都用于创建响应式数据,但在使用方式、适用场景和内部实现上存在一些区别。 二、基本使用方式 1. ref ref 用于创建一个…

Redis 集群工作原理? 如何通信?MOVED和ASKED 有什么区别

目录 Redis 集群工作原理 1. 数据分片 2. 节点角色 3. 自动故障转移 Redis 集群通信方式 1. Gossip 协议 2. TCP 通信 MOVED 和 ASK 错误的区别 1. MOVED 错误 2. ASK 错误 Redis 集群工作原理 1. 数据分片 Redis 集群采用哈希槽(Hash Slot)来实现数据的分片存储…

从词袋到Transformer:自然语言处理的演进与实战

自然语言处理(NLP)是人工智能领域中最具挑战性和吸引力的方向之一。从最早的规则系统到如今的深度学习模型,NLP技术的发展历程充满了创新与突破。本文将带你深入探讨NLP的核心技术演进,并通过代码和案例展示如何从简单的词袋模型过渡到强大的Transformer架构。 1. 词袋模型…

浅谈Deepseek MoE

文章目录 Deepseek MoE1. MoE的定义1.1 什么是MoE(Mixture of Experts)?1.2 传统MoE的架构1.2.1 专家网络(Experts)1.2.2 门控网络(Gating Network) 1.3 传统MoE的工作流程1.4 传统MoE的特点1.5…

Linux内核实时机制x - 实时性之中断响应优化

Linux内核实时机制x - 实时性之中断响应优化 在基于PREEMPT_RT的Linux实时系统,社区开发了一套测试工具集rt-test,用于测试实时系统的各种指标。 其中重点关注的指标有: 中断响应时间 Cyclitest信号混洗时间 sigwaittest死锁解除时间 ptsem…

matlab基础

文章目录 数据类型符号表向量、矩阵操作多项式单元数组结构型变量 数据类型 常量: 1. pi #圆周率 2. inf #无穷大 3. NaN #无效值 变量: 1. char #字符型数据,属于整型数据的一种,占用1 个字节。 2. unsigned char #无符…