인터넷이 안되는 폐쇄망에 배포할 일이 있어서 공부했던 내용을 정리해둔다. 1. Docker 란? 일단 도커는 컨터이너 기반의 오픈소스 가상화 플랫폼이다. 쉽게 생각하면 Vmware나 VirtualBox에서 사용하는 것 처럼 하나 OS에 다른 OS를 올려서 사용하게 해주는 것을 의미한다. 물론 도커는 기존의 가상화 툴보다 더 가볍고 빠르다. 그 이유는 도커는 기존의 가상화 툴 처럼 추가적인 OS를 설치해서 가상화 하지 않고 프로세스를 격리하는 방식으로 동작하기 때문이다. 도커의 가장 중요한 개념은 Image와 Container이다. 1. Image는 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 파일 2. Build 과정을 거쳐서 메모리에 올리고 Run을 통해 동작하는 프로세스 간단하게 Image..