docker swarm init --advertise-addr 192.168.99.100
docker node ls
docker servicedocker service create --replicas=2 --name webserver nginx:alpine
docker service ls
docker service scale webserver=1
docker service ps webserver
docker nodedocker nide update –availability <MODE> <NODE>:docker stackdocker stack deploy -c docker-compose.yml mystackdocker stack ps mystackvisualizer: 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/visualizerreplica=1docker config o docker secretecho «mi secreto» | docker secret create misecreto -echo «mi configuración» | docker secret create miconfig -docker service create –name nynginx –config miconfig –secret misecreto nginx:alpinedocker service create –name nynginx –config src=miconfig,target=/alternate/my_config –secret src:misecreto,target:/alternate_secret/mysecret nginx:alpinedocker swarm leavedocker node demote nodo_master && docker swarm leavedocker swarm leave –force ← no recomendado