尝试将Shell脚本添加到根目录(/entrypoint.sh)时出现docker build错误
Dockerfile:
FROM ubuntu:trusty
COPY ./entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
输出:
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM ubuntu:trusty
---> 1e0c3dd64ccd
Step 2 : COPY ./entrypoint.sh /
stat /var/lib/docker/aufs/mnt/5570570a77deddea426b95bd0f706beff4b5195a2fba4a8f70dcac4671bca225/entrypoint.sh: no such file or directory
该文件位于构建上下文的根目录下,当我将/更改为子目录(例如/ opt /)时,它就可以工作。知道可能出什么问题了吗?
最佳答案
事实证明,重新启动守护程序可以解决该问题。参见https://github.com/docker/docker/issues/25925。
关于docker - docker-将文件复制到根目录时构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40143772/