Docker
Prowadzenie usług
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