私はちょうど私の/ var/libに/ドッキングウィンドウ/ボリュームフォルダを点検し、それが孤立したドッカーがホストボリュームにマウントしましたか?
{"ID":"UUID","Path":"/path/to/mounted/volume","IsBindMount":true,"Writable":true}
のラインに沿った内容でconfig.jsonファイルが含まれているそれぞれのドッカーのUUIDとして名前のフォルダにあふれている発見
/path/to/mounted/volume
は、ある時点で-vスイッチを使用してドッキングコンテナにマウントされたホスト上のフォルダへのパスです。私はDockerでの実験の始めに、つまり約3週間前にそのようなフォルダを持っています。
問題のコンテナが停止したとドッキングウィンドウはので、私はこれらのエントリが自分の売りによって日を過ぎていないことを確認することはできません長い時間前にrm'ed。これは問題を引き起こす - 私はバグを見ているか、/ var/lib/docker/volumesからそのようなエントリを手動で捨てる必要があるのか?
私のクライアントは、新しい行に各ボリューム名を表示するので、このコマンドは最初のボリュームを削除するだけで、それぞれのボリュームをコマンドとして扱います。 (| sedの=真のダングリング-qfドッキングウィンドウのボリューム1! ':; N; $ BA; S/\ N//グラム!の') 'ドッカボリュームのrm $:' – emc
@私は改行を削除するには、 'sed'を使用しましたemc、いくつかの場合、forループはsedを使うよりも読みやすくなります: 'for v in $(ドッカーボリュームls -qf dangling = true);ドッカーボリュームrm "$ v"を実行します。 done "; – Kevin
@Kevin Xargsもかなり読める:' docker volume ls -qf 'dangling = true' | xargsドッカーのボリュームrm' – emc