클라우드와 컨테이너의 기초
이미지를 registry.example.com/team/web:1.4로 지정하여 가져온다(pull). 이 지정의 각 부분이 뜻하는 바의 조합으로 올바른 것은?
- Aregistry.example.com: 리포지토리, team/web: 태그, 1.4: 이미지의 내용으로부터 계산한 다이제스트
- Bregistry.example.com: 레지스트리(이미지를 보관하는 서버), team/web: 리포지토리, 1.4: 태그
- Cregistry.example.com: 레지스트리, team: 리포지토리, web: 태그, 1.4: 시작할 컨테이너의 이름
정답과 해설 보기
정답: B. registry.example.com: 레지스트리(이미지를 보관하는 서버), team/web: 리포지토리, 1.4: 태그
이미지의 지정은 '레지스트리/리포지토리:태그' 형식으로, 레지스트리는 이미지를 보관하고 배포하는 서버, 리포지토리는 같은 종류의 이미지를 모은 것, 태그는 버전 등을 나타내는 이름이며, 이 예에서는 registry.example.com이 레지스트리, team/web이 리포지토리, 1.4가 태그입니다. 레지스트리를 생략하면 기본 레지스트리(Docker Hub)가, 태그를 생략하면 latest가 사용됩니다. 태그는 이용자가 붙이는 이름이어서, 같은 태그를 나중에 다른 이미지에 옮겨 붙일 수도 있습니다. 내용이 바뀌면 반드시 바뀌는 식별자는 sha256으로 시작하는 다이제스트로, @ 뒤에 써서 지정합니다.