【发布时间】:2021-12-06 14:13:26
【问题描述】:
您好,我如何在撰写端口中定义仅用于集群内的通信?我不想在集群外公开我的应用程序?
version: "3.8"
services:
management:
image: ${IMAGE}
env_file:
- vars.env
networks:
- my-network
ports:
- 8080:80
deploy:
placement:
constraints: [node.role == manager]
replicas: 1
update_config:
parallelism: 2
restart_policy:
condition: on-failure
networks:
my-network:
external: true
ports:
- 8080:80
会将我的应用程序暴露在 swarm 集群之外。我可以让我的应用程序只能通过端口 80 在集群内部访问吗?
【问题讨论】:
标签: docker docker-compose docker-swarm