próbowałem mapowania pliki danych i katalogów szybkiego odzyskiwania w moim oracle xe pojemniku. Jednak po utracie plików zmieniłem zdanie ... więc powinieneś bardzo uważać na to podejście i zrozumieć, w jaki sposób docker zarządza tymi przestrzeniami we wszystkich operacjach.
Znalazłem na przykład, że jeśli wyczyścisz stare kontenery, zawartość odwzorowanych katalogów zostanie usunięta, nawet jeśli zostaną zmapowane na coś poza obszarem systemu dokowania (/ var/lib/docker). Możesz tego uniknąć, trzymając pojemniki i uruchamiając je ponownie. Ale jeśli chcesz wersję i zrobić nowy obraz ... musisz wykonać kopię zapasową tych plików.
Oracle również identyfikuje pliki (suma kontrolna lub i-węzeł lub coś podobnego) i narzeka na nie przy starcie .... Nie zbadałem zasięgu tego problemu ani nawet, czy rzeczywiście jest tam jakikolwiek problem.
Zdecydowałem się nie mapować żadnego z tych plików/katalogów i planuję użyć datapump lub cokolwiek innego, aby uzyskać dane, dopóki nie otrzymam lepszej kontroli nad wszystkim, co może się zdarzyć.
Więc aktualizacji danych i wersji obrazu ... pcha się do repo na przechowanie
są jakieś 'instrukcje VOLUME' w Dockerfile dla' wnameless/XE -temp'? – Thomasleveil
Czego próbowałeś i gdzie jesteś udawany? –
Twój link do pytania SO wskazuje na offermann-blog – Bohne