Nio*_*Nio 4 node.js docker dockerfile docker-compose
我是docker的新手,并尝试为节点应用程序创建容器.
我按照这些教程,但docker-compose up我总是得到这些错误:
Creating app ... done
Attaching to app
app | /bin/sh: 1: [“npm”,: not found
app exited with code 127
Run Code Online (Sandbox Code Playgroud)
这是我的Dockerfile:
FROM node:latest
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
COPY package-lock.json /usr/src/app/
RUN npm install
COPY . /usr/src/app
EXPOSE 3000
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)
和我的docker-compose.yml:
version: "2"
services:
app:
container_name: app
restart: always
build: .
ports:
- "3000:3000"
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个错误?
BMi*_*tch 12
您的dockerfile中有错误的引号:
app | /bin/sh: 1: [“npm”,: not found
Run Code Online (Sandbox Code Playgroud)
与您粘贴的示例中的引号不匹配:
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)
仔细检查您的Dockerfile以更正您的报价.
| 归档时间: |
|
| 查看次数: |
7701 次 |
| 最近记录: |