【发布时间】:2018-12-12 14:08:17
【问题描述】:
我使用 docker-18.03.1-ce 创建了一个 docker swarm 集群。
当我部署 kafka 容器时,我在 stack.yml 中看到如下代码:
kafka:
image: wurstmeister/kafka:2.11-2.0.0
ports:
- target: 9094
published: 9094
protocol: tcp
mode: host
但是在 docker 的网络架构文章 (https://success.docker.com/article/networking) 中,它说“使用主机驱动程序,Docker 不管理容器网络堆栈的任何部分,例如端口映射或路由规则。这意味着常见的网络标志,如 -p 和 --icc 对主机驱动程序没有意义。他们被忽略了。'
我很困惑发布的端口是否会在 Swarm 主机网络中生效?
有人知道吗?
【问题讨论】:
标签: docker