Junior — Middle
Docker konteyneri durdurulduğunda verilerle ne olur? Kaybolur mu?
sobes.tech yapay zeka
AI'dan gelen yanıt
Docker konteyner içindeki veriler, dosya sisteminde (konteyner içinde) saklandığında, varsayılan olarak durdurulup silindiğinde kaybolur. Konteyner durdurulduğunda veriler kalır, ancak konteyner silinirse, dosya sistemindeki tüm değişiklikler kaybolur.
Verilerin kaybolmaması için Docker hacimleri veya bağlama montajları kullanılır — verileri konteyner dışında, ana makinede saklamak için özel mekanizmalar. Böylece, veriler konteynerin yaşam döngüsünden bağımsız olarak korunur.
Hacim kullanımı örneği:
docker run -v mydata:/app/data myimage
Burada, /app/data klasöründeki veriler mydata hacminde saklanır ve konteyner durdurulup silinse bile kaybolmaz.