도커란 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구 이며 컨테이너 기반의 오픈소스 가상화 플랫폼이며, 생태계이다.코드와 모든 종속성을 패키징하여 응용 프로그램이 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 빠르고 안정적으로 실행
run, create, ps, start, stop, rm, rmi 명령어를 알아보자
search, commit, inspect, rmi, save, load, tag, login, push, pull 명령어를 알아보자
node.js 서비스가 실행되는 docker 이미지를 `DockerFile`로 빌드하고 AWS EC2에 배포해보자.
`Docker Network`를 이용해서 Nodejs 컨테이너와 Mongo 컨테이너를 연결하고 배포해보자.
`Docker Compose`를 이용해서 Nodejs 컨테이너와 Mongo 컨테이너를 연결하고 배포해보자.
docker-compose를 이용해서 로컬에서 stage 환경과 유사한 개발환경을 제공하는 프로젝트를 진행하면서 docker-compose up 명령을 2번이상 수행하게 되었을 때(docker-compose 의 수정사항으로 compose를 업데이트 하는경우) 컨테이너끼