gpt4 book ai didi

docker - 将目录从容器复制到主机

转载 作者:行者123 更新时间:2023-12-02 04:01:31 24 4
gpt4 key购买 nike

我已在图像中保存了一个名为“ec2-user”的文件夹。我可以轻松提取其中一个文件...

docker run  -it shantanuo/bkup sh

docker exec -it e7611fc860a6 sh -c " cat /tmp/ec2-user/t1.txt" > t1.txt

这按预期工作。但我不知道如何复制大约 8 GB 的整个目录“ec2-user”

换句话说,我使用 docker 作为备份设备。这与应用程序部署不同,但我想知道这是否可以。

最佳答案

查看文件的名称及其大小 (8GB),我猜您正在执行数据库备份?

既然你想copy整个目录而且比较大,为什么不考虑将备份目录压缩成单个文件然后就可以了

docker cp my_container:/tmp/bkup/abc.xz .

要压缩备份,您可以使用 xz实用程序。

示例: shantanuo/bkup | xz -8 > /tmp/bkup.xz

关于docker - 将目录从容器复制到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45408094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com