9
Dockerコンテナーのディスク使用量を分析する方法
Dockerがファイルシステムの12GBを使用していることがわかります。 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker しかし、これがどのようにコンテナに分散されているかを知るにはどうすればよいですか? 実行してコンテナーに接続しようとしました(新しいv1.3コマンド) docker exec -it <container_name> bash 次に、「df -h」を実行して、ディスクの使用状況を分析します。動作しているようですが、「volumes-from」を使用するコンテナでは動作しません。 たとえば、MongoDBには「mongo-data」というデータ専用のコンテナを使用しています。 を実行するdocker run -it --volumes-from mongo-data busyboxとdf -h、コンテナ内で、/data/db( 'mongo-data'データ専用コンテナ)にマウントされているファイルシステムが11.3Gを使用しdu -h /data/dbていると表示されますが、実行すると2.1Gのみを使用していると表示されます。 では、コンテナ/ボリュームのディスク使用量を分析するにはどうすればよいですか?または、私の場合、「mongo-data」コンテナのサイズをどのように確認できますか?
258
docker
lxc
device-mapper