在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)
由于我一直在试错,如果有任何错误,请您指正,我将不胜感激。