Buscar..


Creando un servicio más avanzado.

En el siguiente ejemplo crearemos un servicio con el visualizador de nombres. Especificaremos una etiqueta personalizada y volveremos a asignar el puerto interno del servicio de 8080 a 9090. Además, haremos un enlace para montar un directorio externo del host en el servicio.

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

Creando un servicio sencillo.

Este sencillo ejemplo creará un servicio web de hello world que escuchará en el puerto 80.

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

Quitando un servicio

Este ejemplo simple eliminará el servicio con el nombre "visualizador":

docker service rm visualizer

Escalando un servicio

Este ejemplo escalará el servicio a 4 instancias:

docker service scale visualizer=4

En el modo Docker Swarm no paramos un servicio. Lo reducimos a cero:

docker service scale visualizer=0


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow