Mövzunu Açan
#0
Docker kullanırken, zamanla sistemde gereksiz yer kaplayan görüntüler (images), konteynerler (containers) ve ağlar (networks) birikmektedir. Bu tür öğelerin temizlenmesi, hem disk alanını verimli kullanmak hem de sistemin performansını artırmak açısından önemlidir. İşte, Docker ortamınızı temizlemek için kullanabileceğiniz basit bir bash script örneği.
Aşağıdaki script, kullanılmayan tüm Docker görüntülerini, konteynerlerini ve ağlarını temizlemek için tasarlanmıştır:
Yukarıdaki script,
Script'i bir dosyaya kaydedip çalıştırmak için şu adımları izleyebilirsiniz:
Bu script'in düzenli olarak çalıştırılması, Docker ortamınızdaki gereksiz dosyaları temizleyerek, sisteminizin performansını artırabilir. Docker'ı daha verimli kullanmak için bu tür temizlik işlemlerini ihmal etmemeniz önemlidir.
Aşağıdaki script, kullanılmayan tüm Docker görüntülerini, konteynerlerini ve ağlarını temizlemek için tasarlanmıştır:
CODE
123456789101112131415161718192021
#!/bin/bash
[b]Kullanılmayan tüm konteynerleri durdur ve sil[/b]
echo "Kullanılmayan konteynerler temizleniyor..."
docker container prune -f
[b]Kullanılmayan tüm görüntüleri sil[/b]
echo "Kullanılmayan görüntüler temizleniyor..."
docker image prune -a -f
[b]Kullanılmayan tüm ağları sil[/b]
echo "Kullanılmayan ağlar temizleniyor..."
docker network prune -f
[b]Kullanılmayan tüm hacimleri sil[/b]
echo "Kullanılmayan hacimler temizleniyor..."
docker volume prune -f
[b]İşlem tamamlandı[/b]
echo "Docker temizlik işlemi tamamlandı."
Yukarıdaki script,
docker container prune, docker image prune, docker network prune ve docker volume prune komutlarını kullanarak, sistemdeki gereksiz öğeleri silmektedir. -f bayrağı, onay istemeden işlemi gerçekleştirmeyi sağlar. Script'i bir dosyaya kaydedip çalıştırmak için şu adımları izleyebilirsiniz:
- Script'i
docker_cleanup.shismiyle kaydedin.
- Terminalde script'in bulunduğu dizine gidin.
chmod +x docker_cleanup.shkomutuyla çalıştırılabilir hale getirin.
./docker_cleanup.shkomutuyla script'i çalıştırın.
Bu script'in düzenli olarak çalıştırılması, Docker ortamınızdaki gereksiz dosyaları temizleyerek, sisteminizin performansını artırabilir. Docker'ı daha verimli kullanmak için bu tür temizlik işlemlerini ihmal etmemeniz önemlidir.