Ограничение метки узла не сработало бы, если бы эта метка была у нескольких хостов. Настройки размещения также не будут работать, поскольку единственный вариант, спред, противоположен тому, что вы хотите. Фактически, Swarm предпочитает размещать службы на разных хостах, чтобы сделать приложение более устойчивым. Ваши требования не подходят для режима роя.