当我尝试将文件从一个文件夹复制到现有容器文件夹时,我是否丢失了某些内容:

医生

我想将 build(host) 文件夹中的文件复制到容器中的 html 中:

docker cp ./src/build b081dbbb679b:/usr/share/nginx/html

说清楚;

但它会复制整个构建文件夹并将其复制到 ..html/build

我只需要将构建文件夹中的文件(和子文件夹)复制到 ..html 中。

我是否遗漏了某些内容,或者我必须逐个复制每个文件?

答案

这是来自的解释医生关于如何使用cpdocker 中的命令,这将解决您的问题/.在……的最后SRC_PATH:

  • SRC_PATH不以/.(那是:削减 其次是

    • 将源目录复制到该目录中
  • SRC_PATH结束于/.(那是:削减 其次是

    • 内容将源目录的内容复制到此目录中

来自: stackoverflow.com