Ubuntu docker 기본 이미지가 두 개의 이미지를 생성합니까?

Ubuntu docker 기본 이미지가 두 개의 이미지를 생성합니까?

저는 다음과 같은 "hello world" 예제로 시작하여 Docker에 대한 매우 간단한 소개 비디오를 따라갔습니다.

FROM ubuntu
RUN apt-get update
CMD ["echo","hui there"]

그런 다음 다음을 사용하여 빌드합니다.

 sudo docker build .

모든 것이 계획대로 진행되었습니다. 이제 다음을 실행합니다 sudo docker images.

ask@Garsy:~/Notes/TA/AppliedInfoSec/docker$ sudo docker images
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
<none>       <none>    890bf2a53fe0   10 seconds ago   104MB
ubuntu       latest    fb52e22af1b0   4 weeks ago      72.8MB

이상하네요. 명령이 나에게 두 개의 이미지를 생성하는 것 같나요? (위 이미지는 이전에는 존재하지 않았습니다)

왜 이런 일이 발생합니까? 이것이 제가 thta에서 추출한 기본 이미지인가요? 왜 이런 일을 하는가?

답변1

예, 이미지는 컨테이너 파일에 지정된 ubuntu:latest기본 이미지입니다 . FROM ubuntu태그가 지정되지 않은 이미지 890bf2a53fe0는 에서 만든 이미지입니다 docker build.

기본 이미지는 그 위에 구축하려면 이미지를 가져와야 하기 때문에 존재합니다. 다시 빌드하려고 하면 먼저 삭제하지 않으면 다시 가져올 수 없습니다. 또한 docker build호출로 어떤 이미지가 생성되었는지 에 대한 힌트를 제공하는 생성 타임스탬프를 확인하세요 .

관련 정보