docker-facilito
  • Docker Facilito
  • orquestadores
    • Docker swarm deploy servicio
    • Docker swarm actualizar puertos
    • Overview
    • Docker swarm
    • Kubernetes en local minikube
    • Kubernetes conceptos
  • networks
    • Creando redes
    • Overview
    • Agregando Ip estática a contenedor
    • Inspeccionando redes
  • images
    • CMD vs ENTRYPOINT
    • Contenerizar app
    • Copiar archivo(s) a imagen creada
    • Argumentos
    • Subir imagen a Docker Hub
    • Dockerfile
    • Trabajando con usuarios
    • Variables de entorno
    • Overview
    • Dockerignore
  • docker_compose
    • Redes
    • Servicios
    • Overview
    • Variables de entorno
    • Volumenes
  • docker_machine
    • Overview
    • Acceder a maquina virtual
    • Crear maquina virtual
  • containers
    • Commits
    • Ejercicio inicial - pull image
    • Modo interactivo
    • Comandos basicos
    • Logs
    • Comandos dentro de un contenedor
    • puertos
  • anexo
    • Docker api
    • Proxy reversivo
    • Compartir dispositivo con contenedor
  • volumes
    • Compartir archivos con contenedores
    • Overview
    • Compartiendo archivos con contenedores
Con tecnología de GitBook
En esta página

¿Te fue útil?

  1. orquestadores

Docker swarm deploy servicio

  • Inicio desplegar servicios

# teniendo sesion activa por ssh, acceder al nodo manager
docker-machine ssh manager1
docker@manager1:~$

# hacer deploy de contenedor que ejecute servicio, ej. Redis con 1 replica

# crear capa servicio
docker service create --replicas 1 --name redis redis:4

xxouscqvq3cbjcrf7d1at7qi0
overall progress: 1 out of 1 tasks 
1/1: running   [==================================================>] 
verify: Service converged 

# ver servicios creados
docker service ls

ID                  NAME                MODE                REPLICAS            IMAGE   
xxouscqvq3cb        redis               replicated          1/1                 redis:4

# inspeccionar servicio en detalle
docker service inspect --pretty redis 

ID:        xxouscqvq3cbjcrf7d1at7qi0
Name:        redis
Service Mode:    Replicated
 Replicas:    1
Placement:
UpdateConfig:
 Parallelism:    1
 On failure:    pause
 Monitoring Period: 5s
 Max failure ratio: 0
 Update order:      stop-first
RollbackConfig:
 Parallelism:    1
 On failure:    pause
 Monitoring Period: 5s
 Max failure ratio: 0
 Rollback order:    stop-first
ContainerSpec:
 Image:        redis:4@sha256:9532d7739157a6f110315b8bc9ff5c81b8f3d44e5155b2ed167bd6a775ba279f
 Init:        false
Resources:
Endpoint Mode:    vip


# eliminar servicio
docker service rm redis

# ver ayuda comandos
docker service --help
Usage:    docker service COMMAND

Manage services

Commands:
  create      Create a new service
  inspect     Display detailed information on one or more services
  logs        Fetch the logs of a service or task
  ls          List services
  ps          List the tasks of one or more services
  rm          Remove one or more services
  rollback    Revert changes to a service configuration
  scale       Scale one or multiple replicated services
  update      Update a service
AnteriororquestadoresSiguienteDocker swarm actualizar puertos

Última actualización hace 5 años

¿Te fue útil?