Non*_* 45 1 mongodb node.js docker dockerfile
我将 docker 我的应用程序 js。我运行命令 docker-compose up。但我有错误:app | /bin/sh: 1: [: “npm”,: 意外操作符。
文件
FROM node:latest
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
RUN npm install
COPY . /usr/src/app
EXPOSE 3000
RUN ["npm", "start" ]
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
version: "2"
services:
app:
container_name: app
restart: always
build: .
ports:
- "3000:3000"
links:
- mongo
mongo:
container_name: mongo
image: mongo
volumes:
- ./data:/data/db
ports:
- "27017:27017"
Run Code Online (Sandbox Code Playgroud)
仔细检查您的 Dockerfile。
"npm"与 不同“npm”,请注意双引号"和“。您应该始终使用"(从键盘输入)而不是“
然后运行以下命令:
docker-compose up --build
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
984 次 |
| 最近记录: |