有没有办法从docker堆栈创建全局服务?

时间:2019-06-25 13:53:08

标签: docker docker-compose docker-swarm

我正在尝试使用docker compose文件创建集群。是否可以指定我的服务是全局的,并且应该在每个节点上运行一个实例?

我当前的Docker撰写文件:

version: '3.1'

networks:
  minecraft:
    external: true

services:
  bungee:
    image: bungee
    deploy:
      replicas: 1
    networks:
      - minecraft
    ports:
      - 25565:25577

1 个答案:

答案 0 :(得分:0)

是的,您需要删除副本的数量并将部署模式设置为global(请参见下文):

services:
  worker:
    image: bungee
    deploy:
      mode: global

您可以选中the documentation