我的 dockerfile 中有以下行
COPY /root/url.net/volumes/persistent/url/root /usr/share/nginx/html
当我尝试使用 docker-compose 构建图像时,我得到了
服务“前端”无法构建:lstat
/root/url.net/volumes/persistent/url/root:没有这样的文件或
目录
我可以从任何地方 cd 到/root/url.net/volumes/persistent/url/root
在我的机器上没有问题。
如何指定dockerfile中文件夹的绝对路径?
资源的绝对路径是指构建上下文中的绝对路径,而不是主机上的绝对路径。因此,必须将所有资源复制到运行 docker 构建的目录中,然后在构建映像之前在 Dockerfile 中提供这些资源的路径。 (这是指运行 Dockerfile 的位置)
有一个封闭的issue也为此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)