Ubuntu 22.04でPodman 3.4.4を実行しており、次の古い画像が一覧表示されていますpodman images
。
<none> <none> fa715d6fb372 6 days ago 585 MB
私は走った
podman rmi fa715d6fb372
しかし聞いた
Deleted: fa715d6f...
Deleted: 14600586...
Error: Image used by 6f4b5b90...: image in use by a container
ただし、podman ps -a
コンテナは表示されません。
また、以下を実行します。
podman rm 6f4b5b90...
生産する
Error: container "6f4b5b90..." is mounted and cannot be removed without using force: container state improper
走る
podman inspect 6f4b5b90...
見せる
[]
Error: error inspecting object: no such object: "6f4b5b90..."
podman rm -f
問題のあるコンテナを削除してから画像を削除するだけです。しかし、なぜこのコンテナが下に表示されないのですかpodman ps -a
?
答え1
これは単なる推測です。
ドキュメントにコメントがありますpodman ps -a
ここもちろん:
注:Podmanは、BuildahやCRI-Oなどの他のツールとコンテナストレージを共有します。場合によっては、これらの
external
コンテナが同じストレージに存在することもあります。--external
これらの外部コンテナを表示するには、このオプションを使用します。外部コンテナには「ストレージ」ステータスが表示されます。
まず、その指示に従い、システム内のコンテナの他の項目を確認します。不可能だと思っても、これを排除するために確認してみる価値があります。