Dockerfile이란 무엇인가
Coddy Terminal 여정의 Docker 입문 섹션에 포함된 레슨 — 40개 중 21번째.
지금까지 여러분은 다른 사람들이 빌드한 이미지를 사용해 왔습니다. 자신만의 이미지를 빌드하려면, 이미지를 조립하는 단계들을 한 줄에 하나의 명령씩 나열한 일반 텍스트 파일인 Dockerfile을 작성합니다.
가장 중요한 지시어는 FROM이며, 모든 Dockerfile은 이 지시어로 시작합니다. 이것은 여러분이 그 위에 구축할 베이스 이미지를 선택합니다:
FROM alpine이것은 alpine 이미지에서 시작하라는 의미입니다. 그런 다음 그 아래에 이미지를 사용자 정의하기 위한 추가 지침을 추가합니다.
터미널에서 바로 Dockerfile을 생성할 수 있습니다. 한 가지 쉬운 방법은 Dockerfile이라는 이름의 파일에 내용을 작성하는 것입니다:
cat > Dockerfile << 'EOF'
FROM alpine
EOFEOF와 EOF 사이의 모든 내용이 파일에 작성됩니다.
챌린지
초급유일한 내용이 FROM alpine인 Dockerfile을 생성한 다음, cat으로 파일을 출력하여 내용을 확인하세요.
치트 시트
Dockerfile은 Docker 이미지를 빌드하기 위한 명령어가 포함된 일반 텍스트 파일입니다. 모든 Dockerfile은 베이스 이미지를 지정하기 위해 FROM으로 시작합니다:
FROM alpineheredoc을 사용하여 터미널에서 Dockerfile을 생성합니다:
cat > Dockerfile << 'EOF'
FROM alpine
EOF직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.