Suche…


Erstellen eines fortgeschritteneren Dienstes

Im folgenden Beispiel erstellen wir einen Dienst mit dem Namenvisualisierer . Wir geben ein benutzerdefiniertes Label an und ordnen den internen Port des Dienstes von 8080 auf 9090 neu zu. Außerdem werden wir ein externes Verzeichnis des Hosts an den Dienst mounten.

docker service create \
        --name=visualizer \
        --label com.my.custom.label=visualizer \
        --publish=9090:8080 \
        --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
        manomarks/visualizer:latest

Einen einfachen Service erstellen

Dieses einfache Beispiel wird einen Hallo-Welt-Webdienst erstellen, der auf dem Port 80 zu hören ist.

docker service create \
    --publish 80:80 \
    tutum/hello-world

Service entfernen

Dieses einfache Beispiel entfernt den Dienst mit dem Namen "visualizer":

docker service rm visualizer

Skalieren eines Dienstes

In diesem Beispiel wird der Dienst auf 4 Instanzen skaliert:

docker service scale visualizer=4

Im Docker Swarm-Modus stoppen wir keinen Dienst. Wir verkleinern es auf null:

docker service scale visualizer=0


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow