当前位置: 首页 > news >正文

解决Docker端口映射后外网无法访问的问题

一、前言

今天因为服务器宕机,重新启动后发现docker部署的mysqlredis都无法通过外网访问。经过排查原因是ip转发没有开启。下面教大家如何解决

二、问题排查

(1) 查看防火墙运行情况

使用firewall-cmd --state
如果防火墙处于not running,则可以排除防火墙阻断请求的可能。
如果输出防火墙处于running则表示防火墙正在运行,需进行下一步排查

(2) 查看防火墙开放了哪些端口和服务。

使用firewall-cmd --list-portsfirewall-cmd --list-services,查看是否开放了我们需要访问的端口

(3)查看ip转发是否开启

通过cat /proc/sys/net/ipv4/ip_forward查看ip转发是否开启。
如果该值为0则需要配置其开启

通过以下方法进行开启

echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf 

重新加载并让修改生效。

 sudo sysctl -p

我的属于第三种
在这里插入图片描述

三、参考

排查Docker端口映射后外部无法访问的问题

相关文章:

  • Leetcode-100 回溯法-单词搜索
  • c#中的virtual方法
  • redis错误分析 forceUnlock的问题说明
  • #基于Django实现机器学习医学指标概率预测网站
  • 双塔模型2之如何选择正确的正负样本
  • Matlab基础知识与常见操作【无痛入门】
  • GPT Workspace体验
  • # 基于 OpenCV 的选择题自动批改系统实现
  • 预测地震的方法,如何使用AI和量子传感器发挥作用?
  • 基于PySide6与CATIA API的装配体位置管理工具开发实践
  • 使用Python爬虫获取淘宝App商品详情
  • HTML5贪吃蛇游戏开发经验分享
  • 在DE2-115板子上用 Verilog编程实现一个 分秒计数器,并具备按键暂停、按键消抖功能
  • 拼多多 anti-token unidbg 分析
  • androidstudio安装完成后创建新的示例项目编译报错解决
  • VRRP交换机三层架构综合实验
  • Java 图书管理系统
  • 预览器的使用-查看多端设备预览效果
  • 人形机器人遥操作方式和作用
  • NAS这个名称的由来和翻译
  • 大型网站开发方案/免费产品推广软件
  • 德国网站的后缀名/长沙网站seo推广公司
  • 安徽省质量提升工程建设网站/搜索引擎和浏览器
  • 搜索引擎优化seo目的/百度seo搜索引擎优化厂家
  • 公司网站建设对公司的重要性/东莞网络科技公司排名
  • 上海做原创网站/成都网站seo设计