도커 스웜

    [배포해보기 (12)] Docker Stack, Docker Swarm 의 이해

    Docker Stack의 이해 현재까지 nginx와 django container, DB container를 만들어 배포했다. 이렇게 container만을 가지고 배포했을때 몇가지 문제가 발생한다. 1. 설정을 반복해줘야한다는것 (컨테이너를 배포할때마다) : 컨테이너마다 포트 세팅, 볼륨 세팅, 네트워크세팅 등등 => Docker Stack : 통합 세팅파일을 만들어 컨테이너들을 한번에 배포 2. 컨테이너가 모종의 이유로 꺼졌을 때 : 장고컨테이너가 갑자기 꺼졌다. 누가 켜줄건가? 사람이 계속 붙어서 관리할 수는 없다. => service: 컨테이너에 문제가 생기면 설정파일을 불러와 자동으로 리부트시킨다. 또한 scale out 이 가능하다. Total Stack Settings는 YML File에 작성..