[英]Expose ports on a Docker Swarm
是否可以在 docker Swarm 中“公開”端口?
類似於 docker-compose 中的 expose 指令,它與“ports”不同,它不會將端口公開到 .network 外部。
如果不可能,為什么?
公開是文檔。 任何兩個容器都可以在容器使用的端口上相互通信,只要它們共享一個 docker.network。 無論是網橋還是 overlay.network,這都是一樣的(假設主機已正確配置為支持 overlay.networks)。
我注意到,如果您指定目標並使用相同的端口發布,它與 expose 的作用相同
docker service create --publish target=8080,published=8080...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.