2017-08-20 13 views
0

ドッカー作成ファイルで画像をダウンロードすると、画像が複製されます。 、あなたのDockefileでDockerの同じIDを持つ重複画像

 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
ubuntu    latest    ccc7a11d65b1  9 days ago   120 MB 
ubuntu_ubuntu  latest    ccc7a11d65b1  9 days ago   120 MB 

+0

あなたの質問は何ですか? – liorko

+0

私の質問はなぜこの二重性ですか? –

答えて

2

: はここに私のドッキングウィンドウ-compose.yml

Linuxのフォルダ

 
FROM ubuntu 

コマンドの出力 "$]ドッキングウィンドウの画像" で

 
version: "3" 
services: 

    ubuntu: 
     build: ./linux 
     container_name: ubuntu 
     stdin_open: true 
     tty: true 

マイDockerfileですFROM ubuntuを使用したので、画像を継承して何もしませんでした。したがって、新しい画像はubuntu画像と同じです。そして、それはあなたが同じ2枚の画像から占有240MB持ってそれが意味するものではありません同じid

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
ubuntu    latest    ccc7a11d65b1  9 days ago   120 MB 
ubuntu_ubuntu  latest    ccc7a11d65b1  9 days ago   120 MB 

を見ている理由です。つまり、ubuntuubuntu_ubuntuは同じ画像を指し、その画像サイズは120 MBです。

あなたは

docker tag ubuntu ubuntu_my 

の下に行うことができますし、それはその名前と同じIDとサイズを持つ別のエントリを作成します。名前とタグは単にIDを参照しているだけです。複数の名前は同じIDを指すことができます。

+0

この重複を避けるにはどうすればよいですか?事前に感謝します –

+0

イメージを作成したり、イメージにタグを付けたりしないでください。すでに誤ってタグ付けしている場合は、 'docker rmi ubuntu_my'を使って複製されたタグを削除してください –

関連する問題