将 Docker 容器绑定到特定的 ipv6 地址
Bind Docker container to specific ipv6 address
目前我的 Docker 容器使用以下方式侦听特定的外部 IP 地址:
docker run -p 44.44.44.44:80:80
其中 44.44.44.44
是示例外部 ip。使用 ipv6 地址是否可以达到相同的结果?只更换 v4 是行不通的。我也使用 --ip6 选项尝试了不同的方法,但没有成功。
对于 IPv6 地址,将它们括在方括号中,例如:
docker run -d -p [::1]:80:80 nginx
目前我的 Docker 容器使用以下方式侦听特定的外部 IP 地址:
docker run -p 44.44.44.44:80:80
其中 44.44.44.44
是示例外部 ip。使用 ipv6 地址是否可以达到相同的结果?只更换 v4 是行不通的。我也使用 --ip6 选项尝试了不同的方法,但没有成功。
对于 IPv6 地址,将它们括在方括号中,例如:
docker run -d -p [::1]:80:80 nginx