1. Docker란? Docker 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트로 2013년 3월 출시되었습니다. LXC(리눅스 컨테이너)라는 커널 컨테이너 기술을 이용하여 만든 컨테이너 기술 중 하나로 클라우드 플랫폼 어디서나 빠르게 배포하고 실행 할 수 있는 리눅스 기반 경량화 컨테이너를 의미합니다. 출시 배경 서버 시장이 물리 서버에서 클라우드 환경으로 급성장하면서 가상 서버를 사용하게 되었고, 가상 서버 설치와 배포에 대한 어려움이 생기게 되었습니다. 대안 방안 중 하나인 셸 스크립트를 이용한 설치와 자동화 구현도 중앙 관리 기능이나 복잡한 기능은 구현하기 어려운 한계가 발생하였습니다. - Immutable Infrastructure 패러다임 등..