2017-05-29 6 views

答えて

2

これはストレージを処理する方法ではありません。私は最初からすべてが大丈夫であることを確認することになるでしょう。

が正常にストレージの問題に対処するには:

How to clean docker devicemapper folder properly ?

あなたは、容量増やしたい場合:devicemapperドライバーとそれ以前のバージョンでは

https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#increase-capacity-on-a-running-device

1

を、私は次の操作を行うために使用される -

  1. Rem oveタグなし&シンプルシェルawkコマンドを使用して画像をダングリングします。
  2. 停止したコンテナを確認しない場合は、常にdocker run --rmパラメータを使用してください。これにより、追加のストレージとキャッシュを使用できなくなります。これは、コンテナライフサイクルの効率的な使用に向けたものです。これは、すべてのバージョンで当てはまります。
  3. 停止したコンテナに関連付けられたボリュームを削除するには、-vパラメータを必ず使用してください。
  4. Docker Hostの/ var/libには、エンタープライズの堅牢性のために別のマウントを用意してください。
  5. すべてのボリュームを削除した後でも、xfs_fsrを実行して、/ var/libマウント上のすべてのストレージスペースを再利用しなければならなかったインシデントを覚えています。
  6. Redhat/Fedoraファミリが最も影響を受けていましたが、唯一の唯一の解決策はDockerを削除し、/ var/lib/dockerを削除して&を再インストールすることでした。ドッカーの

新しいバージョン -

すべての操作は、ボリュームをきれいラッパーdocker system prune -aに画像&コンテナを組み合わせています。 (注意 - 何にも関連付けられていないものはすべて削除します)。

関連する問題