要将文件从 Linux 系统复制到 Docker 容器中,您可以使用 docker cp
命令。这个命令允许您在运行的容器和宿主机之间复制文件。
以下是如何使用该命令的基本步骤:
- 首先,您需要知道正在运行的容器的 ID 或名称。您可以使用
docker ps
命令查看正在运行的容器。 - 使用以下命令复制文件:
docker cp <宿主机文件路径> <容器名称或ID>:<目标路径>
例如,如果您想要将位于 /home/user/myfile.txt
的文件复制到名为 mycontainer
的容器的 /path/to/destination
中,那么您应该运行以下命令:
docker cp /home/user/myfile.txt mycontainer:/path/to/destination
- 运行
docker cp
命令后,文件将被复制到容器中。
请注意,如果目标路径在容器中不存在,docker cp
命令将创建它。如果目标路径是一个目录,那么宿主机上的文件将被复制到该目录下。如果目标路径是一个文件,那么宿主机上的文件将覆盖容器中的文件。
比如要将一个名为testso的本地文件复制到一个名为ubuntu-puf的docker镜像的/home/code路径下
docker cp /home/user/testso ubuntu-puf:/home/code