Docker cp命令用于将文件或文件夹从本地系统复制到正在运行的容器中,或将文件或文件夹从容器复制到本地系统中。
使用方法如下:
从本地系统复制到容器:
docker cp <本地文件路径> <容器名称或ID>:<容器目标路径>
从容器复制到本地系统:
docker cp <容器名称或ID>:<容器源路径> <本地目标路径>
示例:
从本地复制文件到容器:
docker cp /path/to/file.txt my_container:/destination/path/file.txt
从容器复制文件到本地:
docker cp my_container:/source/path/file.txt /path/to/destination/file.txt
注意事项:
- 容器名称或ID可以使用
docker ps
命令查看。 - 容器目标路径或容器源路径必须是绝对路径。
- 容器目标路径或容器源路径中的文件夹必须存在。
- 容器内部的路径是相对于容器的根目录。
- 如果目标路径或源路径是一个文件夹,则会将整个文件夹复制到目标路径或从源路径复制出来。
希望这可以帮助到你!