Szukaj…


Tworzenie bardziej zaawansowanej usługi

W poniższym przykładzie utworzymy usługę z wizualizatorem nazw. Podamy niestandardową etykietę i ponownie przyporządkujemy wewnętrzny port usługi od 8080 do 9090. Ponadto będziemy wiązać podłączenie zewnętrznego katalogu hosta do usługi.

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

Tworzenie prostej usługi

Ten prosty przykład stworzy serwis internetowy hello world, który będzie nasłuchiwał na porcie 80.

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

Usuwanie usługi

Ten prosty przykład usunie usługę o nazwie „wizualizer”:

docker service rm visualizer

Skalowanie usługi

Ten przykład skaluje usługę do 4 instancji:

docker service scale visualizer=4

W trybie Docker Swarm nie zatrzymujemy usługi. Skalujemy go do zera:

docker service scale visualizer=0


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow