Menu
Coddy logo textTech

다양한 배포판

Coddy Terminal 여정의 Docker 입문 섹션에 포함된 레슨 — 40개 중 9번째.

각 이미지는 고유한 파일 시스템을 가지고 있으므로, 실행하는 이미지에 따라 동일한 명령어가 다른 결과를 낼 수 있습니다. 좋은 예로 모든 리눅스 배포판이 자신을 설명하는 데 사용하는 파일인 /etc/os-release가 있습니다:

docker run alpine cat /etc/os-release

alpine 안에서 실행하면, 이 파일에는 Alpine Linux라고 표시됩니다. ubuntu 안에서 똑같은 명령을 실행해 보세요:

docker run ubuntu cat /etc/os-release

그리고 대신 Ubuntu라고 표시됩니다. 각 이미지가 실제로 서로 다른 운영 체제를 제공하므로 파일들이 실제로 다릅니다.

challenge icon

챌린지

초급

ubuntu 컨테이너 내부에서 cat 명령어로 /etc/os-release 파일을 읽고, Ubuntu임을 확인하세요.

치트 시트

각 Docker 이미지는 자체 파일 시스템을 가지고 있습니다. 동일한 명령이라도 이미지에 따라 다른 결과를 생성할 수 있습니다:

docker run alpine cat /etc/os-release  # Alpine Linux를 출력합니다
docker run ubuntu cat /etc/os-release  # Ubuntu를 출력합니다

/etc/os-release은 이미지의 OS 배포판을 설명하는 표준 Linux 파일입니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Docker 입문의 모든 레슨