Sobes.tech
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.