Допустим, мы работаем в режиме роя и у нас есть три узла:
- менеджер1
- рабочий1
- рабочий2
Можно ли создать службу и указать, что задачи должны выполняться только у рабочих (worker1 и worker2), а не у менеджеров (manager1)
Я запускаю следующую команду для создания службы:
docker-machine ssh manager1 "docker service create --network dognet --name dog-db redis"
и когда я обслуживаю службу:
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