Docker 从 ubuntu 绝对路径 COPY

2023-12-08

我的 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(使用前将#替换为@)

Docker 从 ubuntu 绝对路径 COPY 的相关文章

随机推荐