Docker Volume Pathlerindeki Disk Kullanımını Öğrenme. Docker üstünde çalışan containerların volume boyutlarını öğrenmek için aşağıdaki yolu izleyebilirsiniz.
Docker volume ls ile öncelikle istenen volume aranır.
Örneğin ;
docker volume ls | grep redis
Ardından volume ile ilgili çıktı aldıktan sonra
docker volume inspect redis-volume komutunu çalıştırıyoruz.
Aşağıdaki gibi bir çıktı alıyoruz,
[
{
“CreatedAt”: “2022-02-28T18:00:00Z”,
“Driver”: “local”,
“Labels”: {},
“Mountpoint”: “/var/lib/docker/volumes/my-volume/_data”,
“Name”: “my-volume”,
“Options”: {},
“Scope”: “local”
}
]
Mountpoint kısmında docker volume un fiziki olarak nerde mount edildiğini görmekteyiz.
Bu alanı du –sh ile kontrol edebiliriz.
du -sh /var/lib/docker/volumes/my-volume/_data
İsterseniz docker system df ile tüm volumeların kapladığı alanı topluca özet olarak görebiliriz.
Eğer kubernetes gibi bir orkestrasyon varsa tüm volumeları ayrı ayrı kapasitelerini aşağıdaki komutla görebilirsiniz.
kubectl get pvc -A
Bu yazıda Docker Volume Pathlerindeki Disk Kullanımını için hangi komutları çalıştırabileceğinizi inceledik.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
How to check the disk usage of all running Docker containers?