Как войти в файловую систему в контейнере Docker после сбоя компьютера?

[

] Работает на меня: [] Смотрите сюда [], я использую его время от времени, так что он на самом деле не проверяется мной. [

]

1
23.05.2015, 00:52
2 ответа

Я не уверен, что это "правильный путь", но это помогло мне.

docker commit (ID of the crashed container)

Это создает новое изображение из разбитого контейнера и дает мне его ID. Теперь мне просто нужно запустить новое изображение...

docker run -ti (ID of the new image)

и теперь я могу безопасно спасти данные.

2
27.01.2020, 23:37

Разместите это здесь, чтобы было проще искать в 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/

Обратите внимание, что вам не нужно указывать, что вы хотите копировать рекурсивно.

0
27.01.2020, 23:37

Теги

Похожие вопросы