【发布时间】:2021-11-03 07:25:35
【问题描述】:
创建 docker 镜像后出现问题。
如果我在没有 Docker 的情况下构建应用程序(npm run build、npm start),一切正常。截图如下。
请提出解决问题的方法
Dockerfile:
FROM node:alpine
RUN apk add --no-cache libc6-compat
RUN mkdir /brahhouse
WORKDIR /brahhouse
COPY ./package*.json /brahhouse
RUN npm install
COPY . /brahhouse
RUN npm run build
CMD ["npm", "start"]
我用命令构建 docker 镜像:
docker build -t brahouse .
我用命令运行 docker 镜像:
docker run -p 3000:3000 brahouse
截图:
没有 Docker 的应用
Docker 映像中的应用程序
【问题讨论】:
-
它到底是怎么不起作用的?你的 docker run 命令是什么样的?您的应用程序中侦听端口的部分是什么样的?
-
你在使用 TailwindCSS 吗?很可能由于生产模式,您的 CSS 正在被清除。 stackoverflow.com/a/66484297/11613622
标签: node.js docker next.js dockerfile tailwind-css