Dockerfile에서 ENV와 ARG 지시어를 사용하기 전에, 두 지시어의 차이를 정확히 이해하고 있는지 확인해 봅시다. 아래에서 올바른 문장을 모두 선택하세요.
이 연습은 강의의 일부입니다
이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요
첫 번째 컨테이너를 시작하고 중지하는 것부터, 모든 컨테이너와 이미지를 제거해 환경을 정리하는 방법까지 살펴봅니다. 컨테이너 내부에서 명령을 실행하거나 대화형으로 bash 명령을 실행해 문제를 디버그하는 방법도 배워요. 이 모든 작업은 Docker Command Line Interface로 진행합니다.
이미지와 컨테이너를 관리할 수 있게 되면, 이제 동료나 회사 전체와 이미지를 공유하는 방법과 직접 이미지를 만드는 방법을 알아볼 차례예요. 지금부터는 Dockerfile을 사용해 직접 이미지를 빌드합니다. Dockerfile은 Docker가 이미지를 빌드하는 데 필요한 모든 내용을 담은 텍스트 파일이에요. 이미지를 만드는 방법을 배우고 FROM, RUN, COPY 등 핵심 Dockerfile 명령어를 소개받게 됩니다. 이 장을 마치면 Docker가 이미지를 만드는 방식에 대한 통찰을 얻고, 처음부터 최적화된 Docker 이미지를 만들 수 있게 됩니다.
마지막 장에서는 Dockerfile을 설정 가능하고 보안적으로 안전하게 만드는 데 집중합니다. ARG와 ENV 명령어를 사용해 Dockerfile을 구성 가능하게 만드는 방법을 배우고, 이미지에서 사용자 계정을 변경하면 보안이 향상되는 이유와 이를 위한 USER Dockerfile 명령어 사용법을 살펴봅니다. 마지막으로 Docker 이미지를 만들 때 꼭 알아야 할 핵심 보안 모범 사례를 학습해요.
현재 연습