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

无法访问云服务器上部署的Docker容器(二)

说明:记录一次使用公网IP + 接口地址无法访问阿里云服务接口的问题;

描述

最近,我使用Docker部署了jeecg-boot项目,部署过程都没有问题,也没有错误信息。部署完成后,通过下面的地址访问后端Swagger接口文档,却出现了下面的问题:

在这里插入图片描述

就是说,在服务器内部,使用127.0.0.1、localhost都能正常访问jeecg-boot项目的Swagger接口文档,但是使用公网IP却不行。

我的前端项目是部署在我的笔记本Windows系统上的,不能通过公网IP访问到后端项目,项目就跑不起来。

解决

后面,我咨询了阿里云客服,敲了下面三行命令,解决问题的是后面两条命令:

# 1、备份规则
iptables-save > /tmp/iptables.bak# 2、将FORWARD链的默认策略设置为ACCEPT 
iptables -A FORWARD -i eth0 -j ACCEPT# 3、添加针对8080端口的规则
iptables -t nat -I PREROUTING -p tcp --dport 8080 -m state --state NEW -j ACCEPT

客服给出的解答是:iptables的FORWARD链默认是DROP状态,阻断了请求,docker应用转发是依赖于iptables规则的

总结

类似的问题,公网IP访问不到Docker容器,还可参考这篇文章:无法访问云服务器上部署的Docker容器(一)

http://www.lryc.cn/news/306837.html

相关文章:

  • 在Pycharm中运行Django项目如何指定运行的端口
  • Android将 ViewBinding封装到BaseActivity基类中(Java版)
  • JSP实现数据传递与保存(一)
  • 【论文笔记之 YIN】YIN, a fundamental frequency estimator for speech and music
  • 水印相机小程序源码
  • NXP实战笔记(八):S32K3xx基于RTD-SDK在S32DS上配置LCU实现ABZ解码
  • 【深度好文】simhash文本去重流程
  • 主流的开发语言和开发环境介绍
  • List去重有几种方式
  • 使用C#+NPOI进行Excel处理,实现多个Excel文件的求和统计
  • 华清远见嵌入式学习——驱动开发——day9
  • formality:set_constant应用
  • sqllabs的order by注入
  • 《The Art of InnoDB》第二部分|第4章:深入结构-磁盘结构-redo log
  • 大模型安全相关论文
  • 回归预测 | Matlab实现PSO-BiLSTM-Attention粒子群算法优化双向长短期记忆神经网络融合注意力机制多变量回归预测
  • [算法沉淀记录] 排序算法 —— 堆排序
  • C++ //练习 9.33 在本节最后一个例子中,如果不将insert的结果赋予begin,将会发生什么?编写程序,去掉此赋值语句,验证你的答案。
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape
  • thinkphp6定时任务
  • 支持国密ssl的curl编译和测试验证(上)
  • 包装类详解
  • vue3与vue2的区别
  • SSL OV证书和DV、EV证书的区别
  • 一款.NET下 WPF UI框架介绍
  • 东莞IBM服务器维修之IBM x3630 M4阵列恢复
  • Flask基础学习4
  • mac安装zookeeper
  • IT资讯——全速推进“AI+鸿蒙”战略布局!
  • 数据结构知识点总结-线性表(3)-双向链表定义、循环单链表、、循环双向链表、静态链表、顺序表与链表的比较