讓容器中的服務支援IPv6
其實不需要特別分配IPv6位址。只要把對應的連接埠映射上,Docker會把外部的IPv6位址連接埠也映射到容器的IPv4連接埠上。所以,只要存取主機的IPv6對應連接埠即可。
為Docker網路指派IPv6位址段
首先,如果要啟用Docker的IPv6支援功能,你必須確保你的機器有至少/80的位址段。
編輯/etc/docker/daemon.json文件,加入以下內容:
{ "ipv6": true, "fixed-cidr-v6": "2001:db8:1::/64" }
其中2001:db8:1::/64是IPv6位址區段。
使用下面的指令重啟Docker。
systemctl restart docker
查看指派的IPv6位址(以Debian/Ubuntu為例)
使用下面的指令查看指派到Docker網路的IPv6位址區段。
ifconfig
如果提示找不到指令,請使用下面的指令安裝網路工具。
apt-get install net-tools
更多相關教學課程,請關注PHP中文網docker教學欄位。
以上是docker如何選擇ipv6位址段的詳細內容。更多資訊請關注PHP中文網其他相關文章!