docker swarm init --advertise-addr 192.168.99.100
docker node ls
docker service
docker service create --replicas=2 --name webserver nginx:alpine
docker service ls
docker service scale webserver=1
docker service ps webserver
docker node
docker nide update –availability <MODE> <NODE>
:docker stack
docker stack deploy -c docker-compose.yml mystack
docker stack ps mystack
visualizer: image: dockersamples/visualizer:stable ports: - "8080:8080" volumes: - "/var/run/docker.sock:/var/run/docker.sock" deploy: placement: constraints: [node.role == manager] networks: - webnet
docker pull dockersamples/visualizer
replica=1
docker config
o docker secret
echo «mi secreto» | docker secret create misecreto -
echo «mi configuración» | docker secret create miconfig -
docker service create –name nynginx –config miconfig –secret misecreto nginx:alpine
docker service create –name nynginx –config src=miconfig,target=/alternate/my_config –secret src:misecreto,target:/alternate_secret/mysecret nginx:alpine
docker swarm leave
docker node demote nodo_master && docker swarm leave
docker swarm leave –force
← no recomendado