当我尝试将文件从一个文件夹复制到现有容器文件夹时,我错过了什么:
我想将build(host)文件夹中的文件复制到我的容器中的html:
docker cp ./src/build b081dbbb679b:/usr/share/nginx/html
Run Code Online (Sandbox Code Playgroud)
要清楚; 我需要从主机复制到容器.
但它复制整个构建文件夹并将其复制到..html/build
我只需要将build文件夹中的文件(和子文件夹)复制到..html中.
我错过了什么或者我是否必须逐个复制每个文件?
BMW*_*BMW 85
下面是关于如何使用泊坞窗CP命令的解释,这将解决您的问题/.在年底SRC_PATH
SRC_PATH does not end with /.
the source directory is copied into this directory
SRC_PATH does end with /.
the content of the source directory is copied into this directory
Run Code Online (Sandbox Code Playgroud)
Sin*_*tfi 21
在容器和本地文件系统之间复制文件/文件夹就像下面的格式:
将文件复制到容器内的文件夹:
docker cp ./src/build/index.html ContainerName:/app/
Run Code Online (Sandbox Code Playgroud)
上面的例子显示index.html文件正在复制到app容器内的文件夹
将所有文件复制到容器内的文件夹:
docker cp ./src/build/. ContainerName:/app/
Run Code Online (Sandbox Code Playgroud)
上面的示例显示文件build夹中的所有文件都复制到app容器内的文件夹
只需使用“。” (点 - 而不是 Linux 中的“*”)在文件路径之后,它将从文件夹中复制整个文件
docker cp /文件/路径/*容器Id:/文件路径/nginx/html/
docker cp /file/path/. containerId:/filepath/nginx/html/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48606 次 |
| 最近记录: |