节点容器卡在运行步骤

时间:2019-11-29 12:13:20

标签: node.js docker

我已经对一个节点应用程序进行了docker化,在为Macos更新到最新版本的docker之后,我发现,我的容器映像构建过程陷入了“运行”步骤。

这是Docker的输出:

Sending build context to Docker daemon  4.091MB
Step 1/6 : FROM node:alpine
 ---> d1be9f6b8ac1
Step 2/6 : RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
 ---> Using cache
 ---> 441ef1248d69
Step 3/6 : WORKDIR /home/node/app
 ---> Using cache
 ---> 9374ac8ef289
Step 4/6 : COPY . .
 ---> Using cache
 ---> 7e180c8ccb5f
Step 5/6 : RUN npm install
 ---> Using cache
 ---> 1b875c69c8f3
Step 6/6 : RUN ["npm", "start"]
 ---> Running in 75e4417f6b03

> @ start /home/node/app
> node server.js

Listening at port 3000.

如果弄清楚发生了什么,将进行更新。

更新:在最后一个Dockerfile行上,@ LinPy进行了更改

更改自:

RUN ["npm", "start"]

收件人:

CMD ["npm", "start"]

0 个答案:

没有答案