docker容器文件复制到宿主机上
时间: 2024-11-13 10:16:46 浏览: 24
Docker 容器内的文件复制到宿主机(Host Machine)通常通过以下步骤完成:
1. **查看容器ID**:
首先需要知道容器的ID,可以使用 `docker ps` 或者 `docker inspect <container_name_or_id>` 来获取。
2. **创建tar文件**:
使用 `docker cp` 命令将容器内部的目录复制出来,例如:
```
docker cp container_id:/path/in/container /path/on/host/file.tar
```
这里 `/path/in/container` 是要在容器内复制的路径,`/path/on/host/file.tar` 就是你想要保存在宿主机上的 tar 文件名。
3. **解压文件**:
将 `file.tar` 解压缩到宿主机指定位置,可以使用 `tar -zxvf file.tar -C /path/on/host/directory`,替换 `/path/on/host/directory` 为实际目标目录。
4. **验证文件**:
检查宿主机的目录结构,确认文件是否已成功复制过来。
阅读全文