智慧屏在 Docker 中,复制文件有两种方式,分别是ADD和COPY。尽管它们在功能范围方面略有不同,但它们或多或少地执行相同的任务。在本文中,我们将主要关注 Docker 的 COPY 指令。如果要从本地机器复制 Docker 容器内的文件和目录,可以使用Dockerfile内的COPY指令。COPY指令的一般形式是:
语法: COPY <src-path> <destination-path>
在本文中,我们将讨论如何使用COPY指令复制 Docker 容器内的文件和目录。为此,请执行以下步骤:
步骤 1:创建要复制的目录
在这个例子中,我们将创建一个目录和一个文件,我们将使用 COPY 命令复制它们。创建一个文件夹,并在其中创建一个名为“ dockerfile ”的文件,我们将在下一步中对其进行编辑。在创建Dockerfile的同一目录中创建另一个文件夹,并在其中创建一个文件。我们将把这个文件夹复制到我们的 Docker 容器中。最终的目录结构将是——
要复制的文件文件
第 2 步:编辑 Dockerfile
创建目录结构后,编辑我们在上一步中创建的Dockerfile。
从 ubuntu: 最新
运行 apt-get -y 更新
COPY 待复制。
在上面的Dockerfile 中,我们尝试拉取带有最新标签的 Ubuntu 基础镜像操作系统,并在容器内运行更新。然后我们包含了 COPY 指令来复制之前创建的目录。
第 3 步:构建 Docker 镜像
创建Dockerfile 后,我们现在可以使用 Docker Build 命令构建 Docker 镜像。
须藤 docker build -t 样本图像。
码头工人
第 4 步:验证 Docker 映像
构建 Docker 镜像后,您可以通过使用 Docker 镜像命令列出系统中的所有镜像来验证它。
sudo docker 图片
码头工人图片
第 5 步:运行 Docker 容器
使用COPY指令构建 Docker 镜像后,您现在可以使用 Docker RUN命令运行 Docker 容器。
sudo docker run -it 示例图像 bash
复制命令
步骤 6:验证目录的复制
您现在可以通过列出容器内的目录来验证目录是否已被复制。
Host List
hot news