Docker

Docker Compose’da Ustalaşma: stop, down, up ve start Komutları

Spread the love

Docker Compose, çoklu konteyner uygulamalarının yönetimini basitleştirir. Ancak, stop, down, up ve start komutları kafa karıştırıcı olabilir. Bu kılavuz, Docker Compose iş akışınızı iyileştirmek için bu komutlardaki farklılıkları açıklamaktadır.

İçerik Tablosu

docker compose stop ve docker compose down‘ı Anlamak

Her iki komut da uygulamanızın konteynerlerini durdurur, ancak etkileri önemli ölçüde farklıdır:

Özellik docker compose stop docker compose down
Eylem Çalışan konteynerleri sorunsuz bir şekilde durdurur. Konteynerleri durdurur, ardından konteynerleri, ağları ve birimleri kaldırır.
Konteynerler Konteynerler kalır; yeniden başlatılabilir. Konteynerler kaldırılır.
Ağlar Ağlar korunur. Ağlar kaldırılır.
Birimler Birimler korunur. -v bayrağı kullanılmadıkça birimler kaldırılır.
Veri Kalıcılığı Birimlerdeki veriler korunur. -v ile korunmadıkça birimlerdeki veriler kaybolur.
Yeniden Başlatma Yeniden başlatmak için docker compose start kullanın. Yeniden başlatmak için docker compose up gerekir.
Kullanım Durumu Geçici durdurma; hızlı yeniden başlatma. Uygulamanın temiz bir şekilde kapatılması ve tamamen kaldırılması.

Özetle: docker compose stop uygulamanızı duraklatırken, docker compose down uygulamayı kaldırır. Geçici kesintiler için stop‘u ve temiz bir başlangıç için down‘ı kullanın. Değerli verileri korumak için down ile birlikte -v bayrağını her zaman göz önünde bulundurun.

docker compose start ve docker compose up Karşılaştırması

Her iki komut da uygulamanızı çevrimiçi hale getirir, ancak davranışları uygulamanın önceki durumuna bağlıdır:

Özellik docker compose start docker compose up
Eylem Önceden durdurulmuş konteynerleri başlatır. Konteynerleri ve ağları oluşturur, başlatır ve yönetir.
Konteynerler Sadece mevcut durdurulmuş konteynerleri başlatır. Mevcut değilse konteynerler oluşturur; mevcut olanları başlatır.
Ağlar Mevcut ağları kullanır. Mevcut değilse ağlar oluşturur; mevcut olanları kullanır.
Birimler Mevcut birimleri kullanır. Mevcut değilse birimler oluşturur; mevcut olanları kullanır.
Ön Koşullar (Önceki bir docker compose up veya manuel oluşturmadan) önceden var olan konteynerler gerektirir. Önceden konteyner varlığı gerekmez.
Kullanım Durumu Durdurulmuş bir uygulamayı yeniden başlatma. İlk kurulum ve docker compose down‘dan sonraki sonraki başlatmalar.

docker compose start durdurulmuş konteynerleri yeniden başlatırken, docker compose up kapsamlıdır ve oluşturma ve başlatmayı ele alır. stop‘tan sonra start‘ı ve ilk kurulum veya down‘dan sonra yeni bir başlangıç için up‘ı kullanın. up ile birlikte -d bayrağı, konteynerleri ayrılmış (arka planda) çalıştırır.

Bu komutlarda uzmanlaşmak, verimli kaynak kullanımı ve veri korunmasını sağlar. En son bilgiler ve gelişmiş seçenekler için her zaman resmi Docker Compose belgesine bakın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir