解决CentOS7 docker容器映射端口只监听ipv6的问题

rabbitMQ docker容器起来以后,查看15672端口监听情况,发现可以连接,排查端口的开放情况,如下图:


端口开放

可以看到,15672端口已开放,但是IP是ipv6类型,所以导致我们无法访问成功。解决方法如下
/etc/default/grub在GRUB_CMDLINE_LINUX中增加ipv6.disable=1

GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"

保存后重新配置grub并重启服务器

$ grub2-mkconfig -o /boot/grub2/grub.cfg
$ reboot

最终如下

5efc97bda899111008b14e5f39c9737.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容