【问题标题】:Expose ports on a Docker Swarm在 Docker Swarm 上公开端口
【发布时间】:2021-11-16 20:24:45
【问题描述】:

是否可以在 docker Swarm 中“暴露”端口?

类似于 docker-compose 中的暴露指令,与“端口”不同,它不会将端口公开到网络外部。

如果不可能,为什么?

【问题讨论】:

    标签: docker port docker-swarm infrastructure swarm


    【解决方案1】:

    我注意到如果你指定 targetpublished 具有相同的端口,它的作用与暴露相同

    docker service create --publish target=8080,published=8080 ...

    【讨论】:

      【解决方案2】:

      Expose is documentation。任何两个容器都可以在容器使用的端口上相互通信,只要它们共享一个 docker 网络。无论是桥接网络还是覆盖网络,这都是相同的(假设主机已正确配置为支持覆盖网络)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-16
        • 2019-03-05
        • 1970-01-01
        • 1970-01-01
        • 2019-06-22
        • 2020-04-30
        相关资源
        最近更新 更多