【发布时间】:2017-09-01 18:49:43
【问题描述】:
目前,我的 Docker 容器使用以下方式监听特定的外部 IP 地址:
docker run -p 44.44.44.44:80:80
其中44.44.44.44 是一个示例外部 IP。是否可以使用 ipv6 地址实现相同的结果?只是更换v4是行不通的。我还尝试了使用 --ip6 选项的不同方法,但没有成功。
【问题讨论】:
-
您运行的示例命令是什么?
-
docker run -p "x:x:x:x::1":80:80 -it ubuntu在地址中给出了太多冒号的错误。没有引号的相同错误。使用docker run -p 80:80 --ip6 x:x:x:x::1 -it ubuntu会给出“来自守护程序的错误响应:仅在用户定义的网络上支持用户指定的 IP 地址。”。但我相信该功能用于在本地 ip 而不是外部创建 docker 容器。