Docker が 12 GB のファイル システムを使用していることがわかります。
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」を使用するコンテナーでは機能していません。
たとえば、「mongo-data」と呼ばれる MongoDB 用のデータ専用コンテナーを使用します。
を実行docker run -it --volumes-from mongo-data busybox
し、df -h
コンテナ内で実行すると、 /data/db
(「mongo-data」データのみのコンテナ) にマウントされたファイルシステムが 11.3G を使用すると表示されますが、実行du -h /data/db
すると、2.1G のみを使用すると表示されます。
では、コンテナ/ボリュームのディスク使用量を分析するにはどうすればよいでしょうか? または、私の場合、「mongo-data」コンテナーのサイズを確認するにはどうすればよいですか?