Das Aufräumen eines Stacks ist sehr einfach mit docker stack rm example möglich.
Removing a complete stack is very easy with docker stack rm example.
Es kann über das übliche docker pull cometvisu/cometvisu bezogen werden.
It can be obtained by the usual docker pull cometvisu/cometvisu.
Das Bauen des Docker-Images wird mittels docker build angestoßen.
Building the docker images is initiated via docker build.
Ein Node kann beispielsweise per docker node update -availability=drain angewiesen werden, alle Tasks abzugeben.
For example, a node can be instructed to remove all tasks via docker node update -availability=drain.
Mit dem Befehl "docker ps" überprüfen wir anschließend, ob der Container korrekt gestartet wurde.
Now let's enter the "docker ps" command to see if the container is properly launched.
Änderungen reduzieren sich dann auf ein Editieren dieser Datei und dem wiederholten docker stack deploy -compose-file nginx-basic/docker-stack.yml example.
Changes are then reduced to editing this file and the repeated docker stack deploy -compose-file nginx-basic/docker-stack.yml example.
Es gibt dafür ein zentrales Kommando: 'docker'
There is one central command: 'docker'
Führen Sie „docker ps" aus, um eine Liste aller aktuell ausgeführten Container anzuzeigen.
Run "docker ps" and you'll see a list of all running containers.
Das der Container ordnungsgemäß gestartet ist können wir prüfen in dem wir folgenden Befehl auf der Console ausführen: docker ps
We can check that the container has started properly by running the following command on the console: docker ps
Suchergebnis(se) "docker"
Search result(s) "docker"
Abweichend zum gewohnten docker run wird per -replicas 3 direkt definiert, wie viele Instanzen des nginx gestartet werden sollen, und per -constraint=... wird gefordert, dass Servicetasks nur auf Worker Nodes und nicht auf den Managern gestartet werden dürfen.
In contrast to the usual docker run, -replicas 3 directly defines how many instances of the nginx are to be started, and -constraint=... requires that service tasks may only be started on worker nodes and not on managers.
So kann unser Beispiel auch gestartet werden, wenn der Container nicht lokal gebaut wurde, mittels des Befehls: docker run -d -p 8080:8080 mgruc/updatedemo:v1.
For example, if you want to use my test image (stored in public registry) you can execute 'docker run -d -p 8080:8080 mgruc/updatedemo:v1'.
Wie erwähnt, sorgt der Stack nur mittels Label-Namespacing für einen Zusammenhalt verschiedener Services, arbeitet aber letztlich mit den gleichen Mechanismen wie die gewohnten docker service...-Befehle.
As mentioned above, the stack uses namespacing based on labels to keep different services together, but it works with the same mechanisms as docker service... commands.