docker复制容器内(docker复制容器内文件)

docker复制容器内(docker复制容器内文件)

Docker 2024-02-09 10:45:02 1年以前

Docker是一种轻量级的虚拟化技术,可以帮助开发人员更方便地构建、部署和运行应用程序。在Docker中,容器是应用程序的运行实例,可以被复制和分享。本文将介绍如何复制Docker容器内的文件和目录。

要复制Docker容器内的文件或目录,首先需要找到源容器的ID或名称。可以使用docker ps命令列出所有正在运行的容器,并找到要复制的容器的ID或名称。例如:

docker ps
CONTAINER ID    IMAGE              COMMAND          CREATED         STATUS         PORTS          NAMES  
f8ffb804f43b    ubuntu:latest      "/bin/bash"      2 weeks ago     Up 2 weeks                     my-container

在这个例子中,要复制的容器的名称为"my-container",容器ID为"f8ffb804f43b"。接下来,可以使用docker cp命令从容器复制文件或目录。例如,要将容器中的文件"/tmp/example.txt"复制到主机上的目录"/home/user",可以使用以下命令:

docker cp my-container:/tmp/example.txt /home/user

这将把容器中的文件"/tmp/example.txt"复制到主机上的目录"/home/user"。 如果要将主机上的文件复制到容器中,可以使用相反的命令。例如,要将主机上的文件"/home/user/example.txt"复制到容器中的目录"/tmp",可以使用以下命令:

docker cp /home/user/example.txt my-container:/tmp

这将把主机上的文件"/home/user/example.txt"复制到容器中的目录"/tmp"。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。

最新资讯

热门资讯