问题描述:

Docker容器映射到宿主机后,查询端口连接只有tcp6没有tcp,通过ipv4地址连接时无法连接成功。

处理方法:

1.检查是否开启ipv4端口转发

sysctl net.ipv4.ip_forward

2、若指令返回结果为net.ipv4.ip_forward = 0,执行如下指令

echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1

如上方法是临时添加的转发,重启网卡或服务器后会丢失配置。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

方法2:

修改/etc/sysctl.conf文件

添加或修改为

 net.ipv4.ip_forward=1

从指定文件加载配置:

sysctl -p /etc/sysctl.conf 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

完成后通过netstat -an|grep 8080 仍旧显示只有tcp6,但是此时通过ipv4地址是可以访问了。

每个案例问题不同,仅供参考。

最新文章

  1. PostgreSQL的权限查询
  2. SharePoint的安装配置
  3. C++第一章概述
  4. js获取网页高度和宽度(备份)
  5. 百度地图Label 样式:label.setStyle
  6. OSS.Social微信项目标准库介绍
  7. 谈JavaScript的继承
  8. Linux中的sed命令
  9. CSS3学习笔记--media query 响应式布局
  10. java中的位操作
  11. LruCache的使用及原理
  12. BZOJ_4197_[Noi2015]寿司晚宴_状态压缩动态规划
  13. fiddler 一些不为人知的功能
  14. shell 关于字符切割 cut
  15. 改变字体大小实现自适应之js方案A
  16. CAD二次开发起步
  17. Vue基础-渲染函数-插槽
  18. PHP读取zip包
  19. Poj2182 Lost Cows(玄学算法)
  20. 【题解】洛谷P2607【ZJOI2008】骑士

热门文章

  1. leetcode-0101 对称二叉树
  2. 用 Python 获取百度搜索结果链接
  3. 轻量级mysql安装教程-避免采坑
  4. windows下部署.netcore+docker系列三 (unbuntu 18.4 下安装ftp)
  5. 新建MapReduce项目
  6. mysql错误代码对照表较完整
  7. Inno Setup, Pascal 字符串带双引号如何写
  8. QT bug ig9icd64.dll
  9. Scala的自定义类型标记
  10. Linux Centos7(Mac)安装Docker