如何解决在Docker容器中使用Pm2,手表无法正常工作
我正在尝试在docker容器内使用pm2。但是,即使它告诉我终端中已启用观看功能,也无法正常观看。我该如何解决这个问题?我正在更改文件,但不会自动重启。
我的docker文件:
FROM node:14.14.0
RUN mkdir -p /usr/src/app
workdir /usr/src/app
copY package*.json ./
RUN npm install
RUN npm install pm2 -g
RUN npm install nodemon -g
copY . .
EXPOSE 3000
EXPOSE 2772
CMD ["pm2-dev","start","start.js"]
Docker-compose文件:
version: "3.4"
services:
app:
container_name: "budapest"
restart: always
build: .
ports:
- 3000:3000
- 2772:2772
- 9229:9229
- 9230:9230
links:
- mongo
- redis
volumes:
- ./:/usr/src/app
- /usr/src/app/node_modules
mongo:
container_name: mongo
image: mongo
ports:
- "27017:27017"
volumes:
- data:/data/db
redis:
container_name: redis
command: ["redis-server","--bind","redis","--port","6379"]
image: redis
ports:
- "6379:6379"
volumes:
data:
我正在使用Windows
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。