2016-10-11 11 views
2

コンテナを実行していて、デフォルトでは10GBのスペースが使用されています。昨夜、コンテナスペースはシステムによって生成されたログファイルで満たされました。ログファイルは8GBに増えたので、ログファイルは空になりましたが、コンテナは100%ディスクがいっぱいです。ログファイルからクリアされた8GBのスペースは決して解放されませんでした。何か案が?スペースを解放していないドッカーコンテナ内のファイルが削除されました


[email protected]:/app# df -h . 
Filesystem       Size Used Avail Use% Mounted on 
/dev/mapper/docker-202:1-264176-9aff6 10G 10G 20K 100%/


[email protected]:/app# df -i 
Filesystem        Inodes IUsed IFree IUse% Mounted on 
/dev/mapper/docker-202:1-264176-9aff6 68368 67605  763 99%/

おかげで、 マニッシュ・ジョシー

+1

ホスト上で次のコマンドを実行してみてくださいすることができます。わかりませんが、デバッグは難しいです。あなたは 'du -sh'を実行し、まだ多くのデータを含んでいるパスを検索する必要があります。 – lvthillo

+0

これを解決するためにコンテナを再起動しました。コンテナが主張していた種類のデータはありませんでした。それは一回限りの問題かもしれないが、もしそれが再び起こるならば、おそらくバグを起こすだろう。 –

+0

あなたはただ1つのコンテナを実行していますか?あなたは何回再展開しましたか? 'docker images'を実行したときの出力は?あなたのイメージがスペースを占める可能性があります。 – masterforker

答えて

0

はしてもよいし、あなたは多分、ログファイルを削除した後、あなたのドッカサービスを再起動しよう

fstrim /proc/$(docker inspect --format='{{ .State.Pid }}' <cid>)/root 
関連する問題