[
] Работает на меня: [] Смотрите сюда [], я использую его время от времени, так что он на самом деле не проверяется мной. [
]
Я не уверен, что это "правильный путь", но это помогло мне.
docker commit (ID of the crashed container)
Это создает новое изображение из разбитого контейнера и дает мне его ID. Теперь мне просто нужно запустить новое изображение...
docker run -ti (ID of the new image)
и теперь я могу безопасно спасти данные.
Разместите это здесь, чтобы было проще искать в Google. Первоначально размещено здесь .
Самый простой способ копирования из нефункционального контейнера, который я нашел, - это docker cp.
docker cp <container-name>:<path/inside/container> <path/on/host/>
Благодаря docker cp ( ссылка ) вы можете копировать прямо из контейнера, как и любую другую часть вашей файловой системы. Например, восстановление всех файлов внутри контейнера:
mkdir /tmp/container_temp
docker cp example_container:/ /tmp/container_temp/
Обратите внимание, что вам не нужно указывать, что вы хотите копировать рекурсивно.