Wpis z mikrobloga

{ #docker | #mongodb | kiedy developer próbuje into #devops }

Cześć Miraski, mam następujący problem - chcę mieć podpięty wolumen z hosta do kontenera dockerowego zbudowanego na obrazie mongo w taki sposób, żeby:
1) dane do bazy były zaciągane przy uruchamianiu kontenera do folderu na którym pracuje mongo (defaultowo /data)
2) zmiany wykonane w kontenerze w folderze /data mają być widoczne również na hoście
I to działa.
Problem natomiast polega na tym, że gdy ubiję kontener i postawię w jego miejsce nowy, to dane w /data/db są przywracane do defaultowych ustawień (czyli usuwane są wszystkie bazy i kolekcje), ale co najśmiejszniejsze, pliki do /data są normalnie kopiowane z hosta, tylko ten cholery subfolder db jest jakby zerowany.

System - Linux Debian Jesse.

Pomuszcie devopsowe miruny!
  • 2
  • Odpowiedz