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

25. [Docker] 도커 명령어 build 시 무엇을 주의해야 하는가?

 25. [Docker] 도커 명령어 build 시 무엇을 주의해야 하는가?

먼저 이 포스트는 http://www.centurylinklabs.com/optimizing-docker-images/ 를 참고했음을 밝힌다. 원문을 읽고 싶은 사람은 원문을 보시길.

도커에서 build 명령어는 현재 디렉토리의 Dockerfile 이라는 이름을 가진 파일을 읽어서 이미지로 만들어 주는 명령어이다. 파일의 이름은 확장자도 없이 Dockerfile이면 충분하고, ADD, FROM, RUN, ENTRYPOINT 등의 명령어로 이미지가 무엇을 할 지를 서술하는 일종의 스크립트 파일이라고 할 수 있다.

이 방법이 편리한 이유는 일단 이미지가 무엇을 할 것인지를 명시할 수 있고, 스크립트만으로 이미지를 배포할 수 있다는 점이다. 그러나 이 명령어가 편하다고 마냥 쓰다보면, 잘못 사용하는 일이 있을수도 있다.

그 이유를 설명하기 전에 build 명령어가 어떤 식으로 동작하는지를 먼저 설명하고 넘어가도록 하자. 1. 예시 Dockerfile 및 build 하기 예시 Dockerf...