[解決済み】Dockerは使用量が多いのに、Dockerコンテナがない
2022-04-17 17:11:57
質問
を編集しました(2/19/21)。何年か前にこのオリジナルの質問をしてから、かなりの時間が経過し、その後、活発な動きが見られました。私は、この問題を解決するための最も局所的で安全な選択肢(典型的にはdocker-composeと関連しています)と一致すると思われる回答を再選定しています。dockerは
prune
コマンドは、一般的に危険な操作であり、意図せずにマシン上の他のアプリケーションやセットアップに影響を与える可能性があるので、使用には慎重になる必要があります
Docker 1.9.1でDockerボリュームを削除する際に問題が発生したのですが。
停止しているコンテナをすべて削除したので
docker ps -a
は空白を返します。
を使用した場合
docker volume ls
Dockerコンテナのホストが表示されます。
docker volume ls
DRIVER VOLUME NAME
local a94211ea91d66142886d72ec476ece477bb5d2e7e52a5d73b2f2f98f6efa6e66
local 4f673316d690ca2d41abbdc9bf980c7a3f8d67242d76562bbd44079f5f438317
local eb6ab93effc4b90a2162e6fab6eeeb65bd0e4bd8a9290e1bad503d2a47aa8a78
local 91acb0f7644aec16d23a70f63f70027899017a884dab1f33ac8c4cf0dabe5f2c
local 4932e2fbad8f7e6246af96208d45a266eae11329f1adf176955f80ca2e874f69
local 68fd38fc78a8f02364a94934e9dd3b5d10e51de5b2546e7497eb21d6a1e7b750
local 7043a9642614dd6e9ca013cdf662451d2b3df6b1dddff97211a65ccf9f4c6d47
#etc x 50
これらのボリュームのどれにも重要なものは含まれていないので、すべてのボリュームをパージしようとすると
docker volume rm $(docker volume ls -q)
.
その過程で、大半は削除されるが、私は戻ってくる。
Error response from daemon: Conflict: volume is in use
Error response from daemon: Conflict: volume is in use
Error response from daemon: Conflict: volume is in use
Error response from daemon: Conflict: volume is in use
Error response from daemon: Conflict: volume is in use
大きさの割には そもそもコンテナが存在しないのであれば、これらのボリュームはどのように利用されているのでしょうか?
どのように解決するのか?
おそらく、ボリュームは
docker-compose
? もしそうなら、それは
で削除される。
docker-compose down --volumes
クレジット ニールス・ベック・ニールセン !
関連
-
[解決済み] rm」フラグは何をしているのですか?
-
[解決済み] dockerイメージのログを見るには?
-
[解決済み] 引数を受け取るシェルスクリプトでDocker Runのエントリポイントをオーバーライドする
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerコンテナに環境変数を渡すにはどうしたらいいですか?
-
[解決済み] Dockerでコンテナを一覧表示する方法
-
[解決済み】Dockerコンテナのディスク使用量を分析する方法
-
[解決済み】ビルド中にDockerfileでホストボリュームをDockerコンテナにマウントする方法
-
[解決済み] standard_init_linux.go:190: exec user process caused "no such file or directory" - Docker
-
[解決済み] Docker Compose - 複数のコンテナ間で名前付きボリュームを共有する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Dockerはインストールされているのに、Docker Composeがインストールされていないのはなぜですか?
-
[解決済み] docker -vコマンドを理解する
-
[解決済み] アルパインリナックスにGoをインストールする方法
-
[解決済み] dockerfileでローカルイメージをベースイメージとして使用するにはどうすればよいですか?
-
[解決済み】特定のコンテナのみdocker-composeを立ち上げる。
-
[解決済み】docker-composeが常に新しいイメージからコンテナを再作成するようにするにはどうすればよいですか?
-
[解決済み】Docker Registry v2 でイメージのリストを取得する方法
-
[解決済み】Dockerfileを1つのコマンドでビルドして実行する。
-
[解決済み】非 root で Docker COPY するには?
-
[解決済み】dangling imageとunused imageとは何ですか?