<교재 82 페이지>
docker network create --driver=overlay --attachable web
(--attachable 의 뜻은 도커 단일 호스트에서도 생성한 네트워크를 사용가능하도록 / 그냥 dcoekr run 이런식으로 만든 단일 컨테이너도 sawrm의 오버레이 네트워크를 같이 사용할 수 있다는 뜻)
mkdir /swarm (최상위 디렉토리에 생성)
cd /swarm
vi web.yml
<교재 83페이지>
version : "3"
services:
nginx:
image: nginx
deploy:
replicas: 4
placement:
constraints: [node.role != manager]
restart_policy:
condition: on-failure
max_attempts: 3
environment:
SERVICE_PORTS: 80
networks:
- web
proxy:
image: dockercloud/haproxy
depends_on:
- nginx
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 80:80
networks:
- web
deploy:
mode: global
networks:
web:
external: true