직접 만든 컨테이너의 루트 파일 시스템의 것과 정확히 동일함을 알 수 있을 것이다(알파인 배
포판 버전이 동일하다고 할 때).
수많은 사람이 사용하는 도커에서는
Dockerfile
이라는 파일에서 이미지 구축 명령들을 작
성한다.
Dockerfile
명령 중에는 이미지에 포함할 루트 파일 시스템의 내용을 수정하는 명령
들(
FROM
,
ADD
,
COPY
,
RUN
등)도 있고, 루트 파일 시스템과 함께 이미지의 한 부분에 저장되는
설정(
configuration
; 구성) 정보에 영향을 미치는 명령들(
USER
,
PORT
,
ENV
등 )도 있다. 도
커는 이미지를 실행할 때 그런 설정 정보를 런타임 매개변수들의 기본값으로 사용한다. 예를
들어
Dockerfile
에서
ENV
명령으로 어떤 환경 변수를 정의해 두면 컨테이너 실행 시 도커는
그 환경 변수를 정의해서 컨테이너 프로세스를 실행한다.
6.2
실행 시점에서 매개변수를 명시적으로 설정
도커로 컨테이너를 실행할 때 이미지에 있는 설정 정보 이외의 값을 명령줄 매개변수로 직접
지정하는 것도 가능하다. 예를 들어 어떤 환경 변수의 값을 변경하거나 새 환경 변수를 정의하
려면
docker
run
-
e
<변수이름>=<새값> ...
형태로 컨테이너를 실행하면 된다.
쿠버네티스에서는 파드 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.