Я удалил свой виртуальный компьютер на Azure, но диск все еще существует в группе ресурсов. Я смонтировал новый компьютер и подключил к нему диск [vhd].

Я смонтировал диск в /datadrive и вижу свой док-контейнер

я могу сделать sudo docker start 74249224a191be10cf7f65609a373879a159c19d84d50656408dcd5ffdf2cb17 чтобы получить обратно сгенерированные данные, к этому контейнеру не присоединен том, я попытался установить докер и скопировать контейнер из /datadrive/var/lib/docker/containers/ в его эквивалент даже после того, как в эквивалент Я копирую файлы не могу запустить контейнер с ошибкой

Error response from daemon: No such container: 74249224a191be10cf7f65609a373879a159c19d84d50656408dcd5ffdf2cb17

Ошибка: не удалось запустить контейнеры: 74249224a191be10cf7f65609a373879a159c19d84d50656408dcd5ffdf2cb17

1 ответ1

0

Согласно вашему описанию, я предлагаю вам лучше воссоздать свою виртуальную машину, используя свой виртуальный жесткий диск. Исходя из моего опыта, docker зависит от конфигурации системы, а не только /var/lib/docker/containers/ . В вашей новой виртуальной машине, если вы не можете правильно их настроить, вы не сможете запустить докер.

С помощью этого шаблона легко воссоздать вашу виртуальную машину.

После воссоздания виртуальной машины вы можете перенести контейнер докера на другую виртуальную машину. Это хороший ответ по этому поводу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .