You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js开发环境Docker化后本地代码变更无法同步到容器UI的问题求助

Next.js开发环境Docker化后本地代码变更无法同步到容器UI的问题求助

大家好,我现在碰到一个Next.js+Docker开发环境的麻烦问题,想请教下各位经验丰富的开发者:

我正在开发一个Next.js应用,已经用Docker Compose完成了容器化配置。我的核心需求是:本地修改代码后,不用每次执行docker-compose up --build重新构建,就能直接在容器运行的UI上看到变更效果,所以我配置了Docker卷来挂载本地文件目录。

遇到的问题

现在本地修改的文件确实能同步到容器里——我通过docker-compose exec web sh进入容器查看,能看到文件内容已经跟着本地改了,但容器运行的UI页面完全没有反映这些变更,刷新也没用。

另外我注意到两个细节,不确定和当前问题是否相关:

  • 本地的.next文件夹和.eslintrc.json文件没有被复制到容器中
  • 我的项目根目录目前没有创建.dockerignore文件

我实在搞不懂为什么本地变更已经同步到容器文件了,但UI就是不更新。下面附上我的配置文件片段供大家参考:

Dockerfile.dev

FROM node:22-alpine3.19
# 这里是后续的镜像配置内容(比如设置工作目录、安装依赖、启动命令等)

备注:内容来源于stack exchange,提问作者Ayan Sarkar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:09:29