小编Jay*_*yce的帖子

Dockerfile ADD不起作用

当我尝试使用Dockerfile构建自己的Docker映像时,我发现在使用ADDCOPY命令后文件没有复制到我的映像中。

为了测试ADD命令,我创建了一个简单的dockerfile,如下所示:

FROM centos:7
MAINTAINER jayce 

RUN mkdir ~/var
ADD . ~/var/
RUN cd ~/var
RUN ls -la ~/var
RUN cat ~/var/test.txt
Run Code Online (Sandbox Code Playgroud)

我的文件结构很简单,如下所示:

[sysmanager@jayce-vm-centos test]$ tree
.
??? Dockerfile
??? test.txt

0 directories, 2 files
Run Code Online (Sandbox Code Playgroud)

当我使用docker build命令构建图像时,过程如下:

[sysmanager@jayce-vm-centos test]$ sudo docker build .
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM centos:7
 ---> 67591570dd29
Step 2 : MAINTAINER jayce
 ---> Running in 966b82d33d91
 ---> 22e938a4b921
Removing intermediate container …
Run Code Online (Sandbox Code Playgroud)

linux docker centos7 dockerfile

2
推荐指数
1
解决办法
3458
查看次数

标签 统计

centos7 ×1

docker ×1

dockerfile ×1

linux ×1