解决Linux 服务/Docker容器只监听IPV6的问题

解决Linux 服务/Docker容器只监听IPV6的问题

  1. 在Centos7搭建docker rabbitMQ、单机部署prometheus服务都遇到过只监听IPV6,导致无法访问的情况。

    image-20220429140113626

  2. 解决方法为直接关闭IPV6功能即可:

    1
    
    vi /etc/default/grub
    

    GRUB_CMDLINE_LINUX中增加ipv6.disable=1

    image-20220429140303975

  3. 保存后重新配置grub并重启服务器即可:

    1
    2
    
    grub2-mkconfig -o /boot/grub2/grub.cfg
    reboot
    
  4. 重启后服务正常:

    image-20220429140410006