📜  docker 从容器复制到主机 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:14:46.302000             🧑  作者: Mango

Docker 从容器复制到主机

在使用 Docker 进行开发时,有时需要将容器中的文件复制到主机进行修改或备份。本文将介绍如何使用 Docker 命令将容器中的文件复制到主机。

docker cp 命令

docker cp 命令可以将容器内的文件复制到主机上或将主机上的文件复制到容器内。

接下来,我们将介绍如何使用 docker cp 命令将容器中的文件复制到主机。

从容器复制单个文件

以下是从容器 mycontainer 中复制单个文件 myfile.txt 到主机 /home/user 目录的命令示例:

docker cp mycontainer:/path/to/myfile.txt /home/user/

命令说明:

  • mycontainer:要复制的容器名称或 ID。
  • /path/to/myfile.txt:要复制的文件在容器中的路径。
  • /home/user/:要复制到的目标主机路径。
从容器复制整个目录

以下是从容器 mycontainer 中复制整个目录 /path/to/mydir 到主机 /home/user 目录的命令示例:

docker cp mycontainer:/path/to/mydir /home/user/

命令说明:

  • mycontainer:要复制的容器名称或 ID。
  • /path/to/mydir:要复制的目录在容器中的路径。
  • /home/user/:要复制到的目标主机路径。
总结

本文介绍了如何使用 Docker 命令将容器中的文件复制到主机。docker cp 命令可以轻松地复制单个文件或整个目录。使用这些命令可以方便地将容器中的数据备份或从容器中获取所需的文件。