服务器设置开通ipv6协议
背景:
目前信息中心及部分项目上申请的虚拟机或服务器CentOS8.x,默认没有开通ipv6协议,导致docker无法映射应用对应的容器端口,从而导致无法创建应用对应的容器
现象描述:
具体表现为docker images时,可以正常拉取到应用的镜像,但docker ps -a时,没有相应应用的容器生成(或者有容器生成但没有映射应用相应的端口)
问题:
如何开通CentOS8.x的ipv6协议?
1.查看系统是否开通ipv6协议
[root@localhost ~]# ifconfig 此处显示只有inet而没有inet6表示没有开通;

[root@localhost ~]# netstat -untpl 此处显示只有tcp\udp,而没有tcp6\udp6表示没有开通

2.开通ipv6协议
2.1>修改/etc/default/grub文件 ipv6.disable=0默认关闭 ipv6.disable=1表示开启

2.2>执行grub2-mkconfig -o /boot/grub2/grub.cfg
2.3>重启服务器reboot
3.验证是否生效
[root@localhost ~]# ifconfig 此处显示inet6表示已开通;

[root@localhost ~]# netstat -untpl 此处显示tcp6\udp6表示已开通
浙公网安备 33010602011771号