더북(TheBook)

도커 이미지를 만들기는 어렵지 않았다. 3장에서는 Dockerfile 스크립트에 몇 가지 인스트럭션을 작성해 애플리케이션을 컨테이너로 실행하는 방법을 배웠다. 애플리케이션을 패키징할 때 필요한 일이 한 가지 더 있다. Dockerfile 스크립트 안에서 명령을 실행하는 것이다.

빌드 중에 실행한 명령과 이로 인해 일어난 파일 시스템 변경은 이미지 레이어에 그대로 저장된다. 이 덕분에 Dockerfile 스크립트는 매우 유연한 패키징 도구가 됐다. 압축 파일을 압축 해제하거나 윈도 인스톨러를 실행하는 등 다양한 일을 패키징 과정에 포함시킬 수 있다. 이번 장에서는 이러한 유연성을 활용해 소스 코드로부터 애플리케이션을 패키징하는 방법을 알아보자.

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