【问题标题】:How to export the data in docker container?如何导出 docker 容器中的数据?
【发布时间】:2017-05-17 03:10:42
【问题描述】:

我使用的是旧版本的docker(1.9),有时会遇到一个bug(死锁),我无法运行docker的任何命令。像 docker ps , docker insepct ...

容器还在运行,我可以导出容器中的数据吗?或者主机中的数据存储在哪里?

【问题讨论】:

    标签: docker


    【解决方案1】:

    这取决于您的数据是在卷中还是在容器中。

    查看docker export的文档

    https://docs.docker.com/engine/reference/commandline/export/

    提取the docker export command does not export the contents of volumes associated with the container.

    如果您有卷,请参阅

    https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes

    命令docker cp

    https://docs.docker.com/engine/reference/commandline/cp/

    应该将任何你想要的东西从容器复制到主机上的某个地方,但如果大多数docker xxx 命令挂起,这对你来说毫无用处 数据通常存储在 /var/lib/docker 中,但这可能会根据您的 docker 版本以及您是在 Linux、Mac 还是 Windows 上运行而改变

    【讨论】:

    • conetos,如果我的容器 id 是 ccebd0279e19xxxxx,我可以在 /var/lib/docker 中找到数据吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2023-01-28
    • 2020-02-20
    相关资源
    最近更新 更多