Docker를 사용할 때 컨테이너에 쓰여진 데이터는 기본적으로 컨테이너가 삭제될 때 함께 삭제된다. 그러나 Docker에서 돌아가는 서비스들은 컨테이너의 생명주기와 관계없이 데이터를 존속해야하는 경우가 있다. 이 때 Docker에서 제공하는 옵션으로 Volume과 Bind mounts, tmpfs 를 지원하는데 Volume의 경우 Docker가 관리하는 Host File System에 데이터가 저장되기 때문에 데이터를 존속시킬 수 있는 안전한 방법으로 쓰인다. 기본 도커 데몬의 경우, -v 옵션을 사용할 때 호스트와 디렉토리를 공유하는 경우와 볼륨을 사용하는 경우에 대한 구분이 없다. Swarm Mode에서는 서비스를 생성할 때 이를 명확하게 명시해줄 수 있다. volume 타입의 volume을 생성해준..