Docker는 애플리케이션을 컨테이너라는 가볍고 독립된 환경에서 실행할 수 있게 해주는 도구다.컨테이너(Container)는 코드랑 실행에 필요한 라이브러리, 설정 등을 다 묶어서 하나의 패키지처럼 만드는 것이다. 이렇게 만든 하나의 패키지를 Container Registry에 저장한 후, 다른 사람들과 함께 사용한다. 이걸 쓰는 이유는 "내 컴퓨터에서도 잘 돌아가는데 왜 저 사람 컴퓨터에서는 안 돼?""내 컴퓨터에서도 잘 돌아가는데 왜 서버에서는 안 돼?"를 방지하기 위해서다. Docker을 사용하기 위해선 세 가지를 알아야 한다. DockerFile이미지를 만들기 위한 설정파일이다. 쉽게말하면내 애플리케이션 구동에 필요한 정보들을 정의한 것이다. 애플리케이션을 만들기 위한 레시피라고 생각하면 된다. ..