开发者社区 > 云效DevOps > 正文

在云效中这个是不是在云效里面不支持这种./的写法呢?

在云效中请教下在dockefile中COPY ./dist /data 报错not found 如果把dockerfile文件跟dist同层级可以正常找到,这个是不是在云效里面不支持这种./的写法呢?

展开
收起
花开富贵111 2024-06-12 09:06:10 29 0
1 条回答
写回答
取消 提交回答
  • 在云效Code或Dockerfile构建上下文中,COPY ./dist /data 报错 "not found" 而把Dockerfile与dist文件夹置于同一层级即可解决的情况,不是不支持./这种相对路径写法而是Docker在执行COPY等指令时,会相对于指定的上下文目录查找文件。

    解决方案是确保Dockerfile中的相对路径是相对于构建上下文目录的。如果dist目录与Dockerfile不在同一层级,你需要根据实际情况调整COPY指令中的路径,使其正确反映相对于构建上下文的路径。或者,在构建时指定正确的上下文目录,确保Docker能找到dist目录。这样,即使保持Dockerfile的当前结构,也能成功构建镜像。

    2024-06-12 09:17:48
    赞同 2 展开评论 打赏
问答分类:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载