Ubuntu dockerの基本イメージは2つのイメージを生成しますか?

Ubuntu dockerの基本イメージは2つのイメージを生成しますか?

私は次の「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

変ですね。コマンドは私に2つの画像を生成していると思いますか? (上記の画像は以前は存在しませんでした)

なぜこれが起こるのですか?これが私がthtaから抽出した基本画像ですか?なぜこのようなことをするのですか?

答え1

はい、画像はコンテナファイルで指定されたubuntu:latest基本画像です。FROM ubuntuタグ付けされていない画像は、で作成した890bf2a53fe0画像ですdocker build

基本イメージは、その上に構築するにはイメージをインポートする必要があるため存在します。再構築しようとすると、最初に削除しないと再インポートできません。また、docker build呼び出しで生成された画像のヒントを提供する生成タイムスタンプを確認してください。

関連情報