docker 启动失败,后又退出很奇怪
Open
Inactive
- Dominant language
- TypeScript
- Stars
- 19k
- Forks
- 1.8k
- PR merge metrics
- No merged PRs in 30d
Description
1.docker 启动失败,后又退出很奇怪,可能跟docker的运行机制有关。
2.正常的将egg构建docker镜像,并且查看docker log ,egg启动正常。
3.但在查看docker容器运行时,却始终看到是挂掉的。
4.查看到对应的docker文档说表明的情况来看,egg执行 npm run start 后 就不在脚本页面中执行导致docker觉得无事可做导致关闭。
5.此前还以为端口占用问题。
dockerfile
`FROM library/node:lts-alpine
COPY . /app
WORKDIR /app
RUN cd /app && \
npm i --production
CMD ["npm", "start"]
`
run script
` - docker build -t web:2.0 .
- docker run -d -p 8020:7002 -e TZ="Asia/Shanghai" --privileged=true --name web web:2.0`
到底是怎么回事呢?
Contributor guide
Assessment
This issue has not been assessed yet.