Skip to content

Docker Swarm

Docker swarm will not stop be support by mirantis! https://www.mirantis.com/blog/mirantis-will-continue-to-support-and-develop-docker-swarm/

  • list services: docker service ls
  • list nodes: docker node ls
  • deploy stack: docker stack deploy --with-registry-auth --compose-file docker-compose.yaml stack_name
  • docker compose example:
version: "3.9"
services:
  web:
    ports:
      - "8080:8080"
    image: image_name
    restart: always
    env_file:
      - .env
    deploy:
      mode: replicated
      replicas: 1
      update_config:
        parallelism: 1
        order: start-first
  • remove stack: docker stack rm stack_name