------아직 진행 중인 글입니다------ 1. Docker 1.1. Docker 개념 Docker는 애플리케이션 개발, 이동(shipping) 및 실행, 테스트 및 배포를 위한 개방형 플랫폼(open platform)이다. Docker는 컨테이너(container)라고 하는 격리된 환경을 통해 애플리케이션을 인프라에서 분리해 애플리케이션을 패키징하고 실행할 수 있는 기능을 제공한다. Docker를 이용하면 지정된 호스트(host)에서 여러 컨테이너를 동시에 실행할 수 있다. 도커를 이용하면 웹 서버가 컨테이너에 설치되고, 컨테이너가 설치된 운영체제는 "도커 호스트"라고 부른다. 하나의 도커 호스트에는 여러 개의 컨테이너가 만들어질 수 있고, 각각 독립적으로 실행되기 때문에 각자 독립적인 포트와 파일..