docker容器中的文件如何拷贝到物理机上
时间: 2024-03-11 17:48:38 浏览: 164
谢谢大家-docker
可以使用 `docker cp` 命令将容器内的文件拷贝到物理机上。具体操作步骤如下:
1. 首先查看容器的 ID 或名称,使用 `docker ps` 命令可以列出当前正在运行的容器。
2. 使用 `docker cp` 命令将容器内的文件拷贝到物理机上,命令格式如下:
```
docker cp <containerId>:/path/to/file /host/path/target
```
其中,`<containerId>` 为容器的 ID 或名称,`/path/to/file` 为容器内的文件路径,`/host/path/target` 为物理机上的目标路径。
例如,将容器内的 `/app/logs/access.log` 文件拷贝到物理机上的 `/data/logs/` 目录下,命令如下:
```
docker cp mycontainer:/app/logs/access.log /data/logs/
```
3. 查看物理机上的目标路径,确认文件已经成功拷贝。
注意:`docker cp` 命令只能将文件从容器拷贝到物理机上,无法将文件从物理机拷贝到容器内。如果需要将文件复制到容器内,请先将文件拷贝到物理机上,再使用 `docker cp` 命令将文件拷贝到容器内。
阅读全文