使容器中的服務支持IPv6
其實不需要特別分配IPv6地址。只要把相應的端口映射上,Docker會把外部的IPv6地址端口也映射到容器的IPv4端口上。所以,只要訪問主機的IPv6相應端口即可。
為Docker網(wǎng)絡分配IPv6地址段
首先,如果要啟用Docker的IPv6支持功能,你必須確保你的機器有至少/80的地址段。
編輯/etc/docker/daemon.json文件,加入以下內(nèi)容:
{ "ipv6": true, "fixed-cidr-v6": "2001:db8:1::/64" }
其中2001:db8:1::/64是IPv6地址段。
使用下面的命令重啟Docker。
systemctl restart docker
查看分配的IPv6地址(以Debian/Ubuntu為例)
使用下面的命令查看分配到Docker網(wǎng)絡的IPv6地址段。
ifconfig
如果提示找不到命令,請使用下面的命令安裝網(wǎng)絡工具。
apt-get install net-tools