首页 新闻 会员 周边 捐助

Dockerfile 的 COPY 命令如何忽略不存在的源文件夹

0
悬赏园豆:30 [已解决问题] 解决于 2025-05-14 15:01

Dockerfile 中有下面的一行 COPY 命令

COPY --from=cnblogs/i-web:latest /app/ClientApp/dist-legacy ./ClientApp/dist-legacy

当源文件夹不存在上,build 镜像会失败

failed to compute cache key: "/app/ClientApp/dist-legacy" not found: not found

请问如何让 COPY 命令自动忽略不存在的源文件夹

dudu的主页 dudu | 高人七级 | 园豆:24593
提问于:2025-05-14 13:48
< >
分享
最佳答案
0

源文件夹名称之后加个星号 * 就可以了

COPY --from=cnblogs/i-web:latest /app/ClientApp/dist-legacy* ./ClientApp/dist-legacy

方法来自 https://stackoverflow.com/a/46801962

dudu | 高人七级 |园豆:24593 | 2025-05-14 15:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册