在Docker(docker-compose)中无法使用COPY命令复制文件

在DockerFile中的COPY指令的书写方式

我将记录一下在使用docker-compose构建镜像时遇到的问题。顺便说一下,使用”ADD”命令也会遇到类似的问题。

如果不使用docker-compose,或者使用不同版本的话,可能不会出现这些问题。

    試したバージョン
$ docker -v
Docker version 1.12.6, build 88a4867/1.12.6
$ docker-compose -v
docker-compose version 1.12.0, build b31ff33

只要是绝对路径就无法复制。

COPY /home/userA/test/hoge.txt /home/test/

→ 无法建造

从哪里开始相对路径?

请提供 Dockerfile 的路径。

尽管是相对路径,但无法复制。

COPY ../test/hoge.txt /home/test/

→ 构建失败了
※ “../” 这个路径不行吗?

只要是在Dockerfile中的相对路径,复制就成功了!

~
(Dockerfile が置いてあるパス以下の相対パス)
COPY test/hoge.txt /home/test/

→ 好吧 ba)

由于我一直在试错,如果有任何错误,请您指正,我将不胜感激。

广告
将在 10 秒后关闭
bannerAds