问题描述
我正在使用Windows Docker部署我的React应用程序。我在部署某个应用程序时遇到了一个问题,它陷入了“正在启动开发服务器...”阶段。超过1小时,仍然没有变化。
这是Dockerfile中的一个片段:
# pull official base image
FROM node:13.12.0-alpine
# set working directory
workdir /app
# add `/app/node_modules/.bin` to $PATH
ENV PATH /app/node_modules/.bin:$PATH
# install app dependencies
copY package.json ./
copY package-lock.json ./
RUN npm install --silent
RUN npm install react-scripts@3.4.1 -g --silent
RUN npm install axios --silent
# add app
copY . ./
# start app
CMD ["npm","start"]
要构建映像,请使用命令: docker build -t react_project:dev。
要创建一个容器,我使用了以下命令:
docker run -it --rm -v react-v:/app -v /app/node_modules `
-v C:\inetpub\wwwroot\SSSF\Images_IPMA:/app/public/ipma_images `
-v D:\Images_cameras\CameraRib31Jan:/app/public/camera_images/CameraRib31Jan `
-v D:\Images_cameras\CameraRibUMa:/app/public/camera_images/CameraRibUMa `
-v D:\Images_cameras\CameraRPiCam1:/app/public/camera_images/CameraRPiCam1 `
-v D:\Images_cameras\CameraRPiCam2:/app/public/camera_images/CameraRPiCam2 `
-v D:\Images_cameras\CameraUnifi:/app/public/camera_images/CameraUnifi `
-v D:\Data\ImagesScanner:/app/public/camera_images/ImagesScanner `
-p 8831:8831 -e CHOKIDAR_USEPOLLING=true vimetri:dev
它们重定向了许多卷,因为它们用于将这些文件夹中的图像显示到我的React应用程序中。这些文件夹包含数千张图像,我不知道这是否导致卡住。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)