簡體   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