Docker
Köra tjänster
Sök…
Skapa en mer avancerad tjänst
I följande exempel skapar vi en tjänst med namnet visualiserare . Vi kommer att ange en anpassad etikett och göra om den interna porten i tjänsten från 8080 till 9090. Dessutom kommer vi att binda montera en extern katalog för värden i tjänsten.
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
Skapa en enkel tjänst
Detta enkla exempel kommer att skapa en hej världswebtjänst som lyssnar på port 80.
docker service create \
--publish 80:80 \
tutum/hello-world
Ta bort en tjänst
Detta enkla exempel tar bort tjänsten med namnet "visualizer":
docker service rm visualizer
Skalera en tjänst
Detta exempel kommer att skala tjänsten till fyra fall:
docker service scale visualizer=4
I Docker Swarm Mode stoppar vi inte en tjänst. Vi skalar ner det till noll:
docker service scale visualizer=0
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow