eggjs / eggjs/egg

docker 启动失败,后又退出很奇怪

Open
#4,980 5 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.