로딩
요청 처리 중입니다...

65. [Docker] Dockerfile 개요 및 간단한 작성법 가이드

 65. [Docker] Dockerfile 개요 및 간단한 작성법 가이드

1. 개요 블로그 운영을 하면서, 어떤 사람이 아래처럼 물어본 적이 있었다.

보통 도커를 공부하기 위해서 책을 사거나, 공식 docs에 들어가서 목차를 보면, Dockerfile 이라는 항목이 있는것을 확인할 수 있다. Dockerfile은 이미지를 생성하기 위한 스크립트이며, Dockerfile을 빌드하면 완성된 이미지를 얻게 된다.

그런데 사실 사람들은 Dockerfile을 따라한 뒤에, '이거 왜 하지?' 라거나, '이걸 어따써먹으라고?'

같은 생각을 한다. 필자 또한 그랬었다.

도커를 처음 접했을 때, Dockerfile을 보고 나서 느낀 것은, '어차피 컨테이너 안에서 여러가지 작업들을 한 뒤에 commit 할텐데, 굳이 이게 필요해?' 라는 것이였다.

그런데 그것이 사실은 그렇지가 않다. 필자가 도커를 deploy하면서 느낀, Dockerfile이 필요하다고 느꼈던 점은 아래와 같다.

매우매우 주관적인 의견이니 너무 신뢰하지는 않았으면 좋겠다. (1) 이 이미지가 어떻게 ...