Jockkins内から一部のDocker操作の遺跡を削除したいと思います。Jenkinsでの使用後にドッカーを削除する方法
しかし、どういうわけか、次の行は動作しません...
問題が括弧であると思われます。
アドバイスはありますか?
if [ docker images -f dangling=true -q|wc -l > 0 ]; then docker rmi --force $(docker images -f dangling=true -q);fi
Jockkins内から一部のDocker操作の遺跡を削除したいと思います。Jenkinsでの使用後にドッカーを削除する方法
しかし、どういうわけか、次の行は動作しません...
問題が括弧であると思われます。
アドバイスはありますか?
if [ docker images -f dangling=true -q|wc -l > 0 ]; then docker rmi --force $(docker images -f dangling=true -q);fi
は、私は、コマンドドッキングウィンドウの画像の出力を保存し、それを使用します。
images=$(docker images -f dangling=true -q); if [[ ${images} ]]; then docker rmi --force ${images}; fi
docker image pruneは、すべてのダングリングの画像を削除します。ドッカー画像prune -aは未使用の画像も削除します。このthreadは、どんなダングリングと未使用のイメージが何であるかを説明します。 簡潔に言えば、ダングル画像 - >タグなし、未使用画像 - >コンテナが取り付けられていない。
あなたの答え、hermありがとう。 残念ながら、 "ドッカー画像"は私のマシンには存在しません... クリーンで短いソリューションかもしれません... – Marc
ドッカー画像プルーンは存在しません。それは比較的新しいコマンドですが、ドッカーの画像やその他は古いものです。 – herm
はいそれは存在しません.... ドッカー文書には、ドッカー画像の下に*が表示されます。 しかし、私はその星の意味を知らない。 – Marc