【发布时间】:2021-01-30 22:26:44
【问题描述】:
我有一个用于小型 Jekyll 站点的多级 Dockerfile。
Dockerfile:
FROM jekyll/minimal AS build
COPY . /srv/jekyll
RUN jekyll build
FROM pierrezemb/gostatic
COPY --from=build /srv/jekyll/_site /srv/http
Docker 在最后阶段失败,出现以下错误:
Step 5/5 : COPY --from=build /srv/jekyll/_site /srv/http
COPY failed: stat /var/lib/docker/overlay2/e6b407b63b9578dd7ae4ccba968fff3f4e28e35e50e887c09319b32ccd548356/merged/srv/jekyll/_site: no such file or directory
如果我将第二个 FROM 和 exec 删除到构建容器中,我可以看到文件存在于 /srv/jekyll/_site 中。
【问题讨论】: