【发布时间】:2021-12-22 00:55:36
【问题描述】:
我正在尝试在进行 Nextcloud 升级之前将 /var/www/html 目录从 nextcloud 容器备份到主机。来自主持人,如果我说:
docker cp nc-app:/var/www/html .
仅复制文件/目录的子集。例如,在数据目录中,只复制了几个文件/目录。还有一些像 index.html 这样的单个文件也不会被复制。 cp 是否需要一些选项来复制所有内容,或者这可能是某种权限问题?
【问题讨论】:
-
您是否以 root 身份运行
docker cp..命令? -
是的。我很想知道这个部分文件复制的原因,但与此同时,我决定使用以下命令将容器上的目录 tar 到主机: docker exec nc-app tar Ccfv $(dirname /var/www/ html) - $(basename /var/www/html) > /root/extdisk/html.tar