入門
開発プロセスの間にクラウドコンテナは、我々はテスト検証するために、ローカルにミラーリング機能をいくつかのミラーリングを行います。ローカルミラーサーバーが多くなり、長い時間が、我々はテスト前の画像を削除する必要がありますが、私たちは、ミラーを削除する過程でいくつかの問題が発生します、この資料では、このテーマについて詳しく説明します。
- 问题1:ドッカー画像が停止コンテナによって使用されています
- 问题2:画像が複数のリポジトリで参照されています
问题1:ドッカー画像が停止コンテナによって使用されています
我々が使用するdocker rmi [image id]
削除コンテナミラーが、以下の削除を求められた場合:
削除ミラーリングに対応した平均値を使用した容器の停止があり、それは指定されたイメージを削除することはできません。
ソリューション:
1、コマンドを実行しますdocker ps -a
。コマンドは、コンテナが実行されていないなど、コンテナのすべてを見ることであることを意味し、
このコマンドを実行することにより、あなたはミラーを停止するには、コンテナへの参照がある見ることができ、それを削除することはできません。
2、でdocker rm [container id]
ストップを削除しますコンテナの後、次に実行docker rmi [image id]
に成功し、対応する画像を削除します。
问题2:画像が複数のリポジトリで参照されています
あなたがミラーを削除するには、次のヒントは、ミラーが複数の倉庫に送られ、削除することはできません。
解決策:
指定した画像の名前の代わりに画像IDを削除します。としてdocker rmi service:2.0.0