使用Docker命令从容器内部复制文件到外部
使用Docker命令从容器内部复制文件到外部
·
要从Docker容器内部复制文件到外部,您可以使用`docker cp`命令。以下是命令的格式:
docker cp <容器ID或容器名称>:<容器内文件路径> <目标路径>
其中: * `<容器ID或容器名称>` 是要复制文件的Docker容器的标识符。您可以使用容器的完整ID或名称来指定它。 * `<容器内文件路径>` 是要复制的文件在容器内部的路径。 * `<目标路径>` 是将文件复制到的主机上的目标路径。 例如,假设您有一个名为 `mycontainer` 的Docker容器,其中包含一个名为 `data.txt` 的文件,您想将其复制到主机上的 `/tmp` 目录中。您可以使用以下命令:
docker cp mycontainer:/data.txt /tmp
这将把 `data.txt` 文件从 `mycontainer` 容器复制到主机的 `/tmp` 目录中。 如果您要复制整个目录及其内容,可以在容器内路径中使用 `*` 通配符。例如,要将容器中的 `/app` 目录及其内容复制到主机上的 `/tmp` 目录中,您可以使用以下命令:
docker cp mycontainer:/app /tmp
请注意,如果目标路径是一个文件而不是目录,那么将覆盖目标文件的内容而不保留目录结构。
更多推荐
所有评论(0)