💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
作者在前端容器化过程中遇到了编写Dockerfile时的问题,最终发现问题并解决。
🎯
关键要点
- 作者是 Docker 新手,正在进行前端容器化,编写 Dockerfile。
- 在执行 npm run build:test1 时遇到错误,提示找不到相对模块 ./src/main.js。
- 开发和测试环境不同,本地虚拟机网络连接问题导致浪费时间。
- 经过多次尝试,发现问题可能与 WORKDIR 有关,但最终确认不是问题所在。
- 怀疑 COPY 指令未复制完整,检查后发现 src 文件夹确实缺失。
- 最终发现 .dockerignore 文件屏蔽了 src 文件夹,导致构建失败。
- 这个经历提醒我们,遇到问题时要检查可能的奇怪情况,即使是小的配置文件也可能导致大问题。
🏷️
标签
➡️