繁体   English   中英

将文件夹内容复制到 Docker 中的命名卷

[英]Copy folder content to a named volume in Docker

我有一个命名卷:

{
    "CreatedAt": "2019-11-18T07:36:02Z",
    "Driver": "local",
    "Labels": null,
    "Mountpoint": "/var/lib/docker/volumes/example_uploads/_data",
    "Name": "example_uploads",
    "Options": null,
    "Scope": "local"
}

它安装在我的容器中:

"Mounts": [
        {
            "Type": "volume",
            "Name": "example_uploads",
            "Source": "/var/lib/docker/volumes/example_uploads/_data",
            "Destination": "/var/www/html/wp-content/uploads",
            "Driver": "local",
            "Mode": "rw",
            "RW": true,
            "Propagation": ""
        }
    ]

我想将内容(包括子文件夹)从本地文件夹复制到卷。 我试过这个:

docker cp folder-with-sub-folders container_name:/example_uploads

这不会返回任何错误,但它不起作用。 文件没有被复制。 我已将此答案用作指南: https://github.com/moby/moby/issues/25245#issuecomment-365980572

如果有人能指出我正确的方向来完成这项工作,我将非常感激。

您需要复制到您的卷安装到的目标。 在您的情况下, /var/www/html/wp-content/uploads不是example_uploads

docker cp folder-with-sub-folders container_name:/var/www/html/wp-content/uploads

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM