docker容器内拷贝出文件
时间: 2023-12-21 10:42:31 浏览: 69
在 Docker 容器内拷贝文件,你可以使用 `docker cp` 命令。以下是使用示例:
1. 首先,使用 `docker ps` 命令获取容器的 ID 或名称。
2. 使用 `docker cp` 命令将文件从容器拷贝到本地主机:
```
docker cp <container_id_or_name>:<container_path> <host_path>
```
其中,`<container_id_or_name>` 是容器的 ID 或名称,`<container_path>` 是容器内文件的路径,`<host_path>` 是本地主机的路径。
例如,将容器内的 `/app/data.txt` 文件拷贝到本地主机的 `/tmp` 目录下:
```
docker cp container1:/app/data.txt /tmp/data.txt
```
3. 类似地,你也可以将文件从本地主机拷贝到容器内:
```
docker cp <host_path> <container_id_or_name>:<container_path>
```
例如,将本地主机的 `/tmp/data.txt` 文件拷贝到容器内的 `/app/data.txt` 路径下:
```
docker cp /tmp/data.txt container1:/app/data.txt
```
这样,你就可以在 Docker 容器和本地主机之间进行文件的拷贝。请确保容器和本地主机都能够访问对应的路径和文件。
阅读全文