더북(TheBook)

3.3 컨테이너 이미지 빌드하기

이미지를 빌드하려면 Dockerfile 스크립트 외에도 필요한 것이 몇 가지 더 있다. 이미지의 이름, 패키징에 필요한 파일의 경로를 추가로 지정해 주어야 한다. 지금 모든 파일이 갖춰진 디렉터리에 위치한 터미널 창이 열려 있는 상태이므로 이미지를 빌드할 준비는 끝났다.

실습 docker image build 명령을 사용해 Dockerfile 스크립트로 이미지를 빌드하라.

docker image build --tag web-ping .

--tag의 인잣값(web-ping)은 이미지의 이름이고, 이어지는 인자는 Dockerfile 및 이미지에 포함시킬 파일이 위치한 경로다. 도커에서는 이 디렉터리를 컨텍스트라고 한다. 마지막의 .은 ‘현재 작업 디렉터리’라는 뜻이다. build 명령을 입력하면 Dockerfile 스크립트에 포함된 인스트럭션이 차례로 실행되며 그 결과가 출력된다. 나의 출력 결과는 그림 3-6과 같았다.

▲ 그림 3-6 web-ping 이미지를 빌드할 때 출력되는 내용

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.