쉬운 개념 설명

Docker란?

한마디로, 프로그램을 '통째로 담아' 어디서나 똑같이 실행하게 해주는 도구예요. (선택 설치)

"내 컴퓨터에선 되는데"를 없애줍니다.

프로그램과 그게 돌아가는 데 필요한 환경을 한 상자에 담아 옮기는 방식이에요.

같은 프로그램도 컴퓨터마다 설정이 달라서 어디선 되고 어디선 안 되는 일이 흔해요. Docker는 프로그램 + 필요한 환경을 '컨테이너' 하나에 통째로 담습니다. 그 상자만 옮기면 내 노트북이든 서버든 똑같이 실행돼요.

재료와 조리도구를 통째로 담은 도시락처럼,
프로그램과 실행 환경을 한 상자에 담아 어디서든 똑같이 꺼내 씁니다.

Docker는 처음부터 필요하진 않아요. lazy-starter-kit에서 선택 설치라, 나중에 필요해질 때 켜면 됩니다. 지금 당장은 몰라도 괜찮아요.