können wir die Bereitstellung eines Containers in einem bestimmten Knoten in einem docker swarm
Habe ich ein docker swarm-cluster enthält 1 master 3 Knoten. Bei der Bereitstellung eines Containers durch Schwarm-master, e.g mit dem nachstehenden Befehl
docker -H tcp://<master_ip>:5001 run -dt --name swarm-test busybox /bin/sh
Schwarm wird automatisch auswählen eines Knotens und die Bereitstellung der container. Gibt es eine Möglichkeit, hand nehmen Sie einen Knoten? e.g I bereitstellen möchten einen container in Knoten 1.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf die Schwarm filter docs. Sie können verschiedene Einschränkungen auf, welche Knoten Schwarm entscheiden sich für einen bestimmten container. Für Ihren Fall versuchen so etwas wie:
Dies würde die container auf
node1
.sudo docker --tls -H ${aws_instance.master.0.private_ip}:2376 node update --label-add name=slave-${count.index} ${element(split(".", self.private_dns), 0)}