将文件从Linux系统复制到Docker容器中

要将文件从 Linux 系统复制到 Docker 容器中,您可以使用 docker cp 命令。这个命令允许您在运行的容器和宿主机之间复制文件。

以下是如何使用该命令的基本步骤:

  1. 首先,您需要知道正在运行的容器的 ID 或名称。您可以使用 docker ps 命令查看正在运行的容器。
  2. 使用以下命令复制文件:
docker cp <宿主机文件路径> <容器名称或ID>:<目标路径>

例如,如果您想要将位于 /home/user/myfile.txt 的文件复制到名为 mycontainer 的容器的 /path/to/destination 中,那么您应该运行以下命令:

docker cp /home/user/myfile.txt mycontainer:/path/to/destination
  1. 运行 docker cp 命令后,文件将被复制到容器中。

请注意,如果目标路径在容器中不存在,docker cp 命令将创建它。如果目标路径是一个目录,那么宿主机上的文件将被复制到该目录下。如果目标路径是一个文件,那么宿主机上的文件将覆盖容器中的文件。

比如要将一个名为testso的本地文件复制到一个名为ubuntu-puf的docker镜像的/home/code路径下

docker cp /home/user/testso ubuntu-puf:/home/code

猜你喜欢

转载自blog.csdn.net/weixin_46841376/article/details/132838843