В моем случае я следовал инструкциям по обновлению с версии 1.0.0
до 1.2.0
, я следовал инструкциям документации: remove the custom .yml
, run ddev config
, и здесь я допустил ошибку, следующим шагом было ddev start
и я запустил ddev restart
Я понял, сколько может быть 15 секунд, и я остановил процесс с ctrl + c
, и с этого момента я прервал процесс обновления.
Никогда больше я не смогу начать процесс снова.
В моем случае я понял, что процесс обновления ddev создает контейнер для переноса баз данных, который называется следующим образом:
{nameYourProject}_migrate_volume
Я мог видеть, как он работает docker ps -a
Очевидно, этот том был поврежден, когда я остановил процесс обновления.
Решение (в моем случае):
Я удалил миграционный контейнер,
docker rm 3435 // use the hash number of the migration container
Затем выполните ddev start заново, и обновление было выполнено без проблем.
Мне не удалось выполнить команду docker container prune
, поскольку она удаляет все созданные вами контейнеры.
Надеюсь, кто-то вам служит.
Привет.