Докер рой запускает задачи только у рабочих
Скажем, мы работаем в режиме роя и у нас есть три узла:
Manager1worker1worker2Можно ли создать службу и указать, что задачи должны выполняться только на рабочих (worker1 и worker2), а не в менеджерах (manager1)
Я запускаю следующую команду для создания службы:
docker-machine ssh manager1 "docker service create --network dognet --name dog-db redis"
и когда я ps сервис:
docker-machine ssh manager1 "docker service ps dog-db"
Я получил:
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR
3kvfpbhl6fj0qwtglc5k7sbkw dog-db.1 redis manager1 Running Preparing 4 seconds ago