다음을 파일로 생성해 stack deploy하라.

Untitled

  1. root@manager:/swarm# mkdir ../visualizer root@manager:/swarm# cd ../visualizer/ root@manager:/visualizer# vi visual.yml

    version: "3"
      
    services:
      visual:
        image: dockersamples/visualizer
        ports:
          - "8080:8080"
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
        deploy:
          mode: global
          placement:
            constraints: [node.role == manager]
    
  2. root@manager:/visualizer# docker stack deploy -c visual.yml

    root@manager:/visualizer# docker stack deploy -c visual.yml 
    "docker stack deploy" requires exactly 1 argument.
    See 'docker stack deploy --help'.
    
    Usage:  docker stack deploy [OPTIONS] STACK
    
    Deploy a new stack or update an existing stack
    
  3. 브라우저: http://211.183.3.200:8080/

    Untitled