CodeGym /Kurslar /Docker SELF /Xidmətlərin dayandırılması və silinməsi

Xidmətlərin dayandırılması və silinməsi

Docker SELF
Səviyyə , Dərs
Mövcuddur

5.1 docker compose down komandası

docker compose down komandası, docker compose up komandası ilə yaradılmış bütün resursları dayandırmaq və silmək üçün istifadə olunur. Buraya konteynerlərin dayandırılması, şəbəkələrin və volumelərin silinməsi (əgər qeyd olunubsa), həmçinin image-lərin silinməsi (istəyə görə) daxildir. Bu mühazirədə docker compose down komandası, onun əsas parametrləri və ən yaxşı təcrübələrin istifadəsini ətraflı nəzərdən keçirəcəyik.

docker compose down komandasının əsas funksiyaları

  1. Konteynerlərin dayandırılması: docker compose up komandası ilə işə salınmış bütün konteynerlər dayandırılacaq.
  2. Konteynerlərin silinməsi: Dayandırılmış konteynerlər silinəcək.
  3. Şəbəkələrin silinməsi: Konteynerlər arasında qarşılıqlı əlaqə yaratmaq üçün Docker Compose tərəfindən yaradılan şəbəkələr silinəcək.
  4. Volumelərin silinməsi: İstəyə bağlı olaraq konteynerlərdə istifadə olunan volumelər silinə bilər.
  5. Image-lərin silinməsi: İstəyə bağlı olaraq konteynerlərin yaradılması üçün istifadə olunan image-lər silinə bilər.

docker compose down komandasının sintaksisi


docker compose down [options]

Burada:

  • [options]: Komandanın fəaliyyətini konfiqurasiya etməyə imkan verən əlavə parametrlər.

5.2 docker compose down komandası üçün nümunələr

docker compose down komandası ilə iş nümunələri

1. Bütün resursların dayandırılması və silinməsi

docker compose up komandası ilə yaradılan bütün resursların dayandırılması və silinməsi üçün komandadan istifadə edin:

Terminal


docker compose down

2. Volyumların silinməsi

Konteynerlər tərəfindən istifadə olunan volyumları silmək üçün -v opsiyasını əlavə edin:

Terminal


docker compose down -v

3. İmajların silinməsi

Konteynerlərin yaradılması üçün istifadə olunan imajları silmək üçün --rmi opsiyasını aşağıdakı dəyərlərdən biri ilə əlavə edin:

  • all: layihə tərəfindən istifadə olunan bütün imajları sil.
  • local: yalnız lokalda yaradılmış imajları sil.
Terminal


docker compose down --rmi all

5.3 docker compose down komandasının parametrləri

docker compose down komandası üçün faydalı parametrlər

1. -v, --volumes parametrləri

-v parametri xidmətlərin yaratdığı və istifadə etdiyi bütün volumeləri silir.

Terminal


docker compose down -v 

2. --rmi parametri

--rmi parametri konteynerlərin yaradılması üçün istifadə olunan image-ləri silir. Aşağıdakı dəyərlər dəstəklənir:

  • all: layihə tərəfindən istifadə olunan bütün image-ləri silir.
  • local: yalnız lokal olaraq yaradılmış image-ləri silir.
Terminal


docker compose down --rmi all 

3. --remove-orphans parametri

--remove-orphans parametri mövcud docker-compose.yml faylında təyin edilməyən, lakin əvvəlki Docker Compose işə salmaları tərəfindən yaradılan konteynerləri silir.

Terminal

        
docker compose down --remove-orphans 

5.4 Praktik Tövsiyələr

1. -v parametrlərindən ehtiyatla istifadə edin

-v opsiyası ilə həcmələrin silinməsi həmin həcmələrdə saxlanılan bütün məlumatların itirilməsinə səbəb olacaq. Bu məlumatları həqiqətən silmək istədiyinizə əmin olun, yalnız bundan sonra bu opsiyanı istifadə edin.

2. Lazımsız image-lərin təmizlənməsi

--rmi all parametrlərindən istifadə, diskinizdə yer boşaltmaq üçün bütün image-ləri təmizləmək üçün faydalıdır. Lakin, gələcəkdə lazım ola biləcək image-ləri silməməyə diqqət edin.

3. Təmizləmə prosesinin avtomatlaşdırılması

Testlər və ya deployment-lər bitdikdən sonra resursları avtomatik təmizləmək üçün docker compose down komandasını avtomatlaşdırma skriptlərinə və ya CI/CD pipeline-larına əlavə edə bilərsiniz.

1
Опрос
Docker Compose,  15 уровень,  4 лекция
недоступен
Docker Compose
Docker Compose
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION