【发布时间】:2019-06-14 04:06:31
【问题描述】:
我将 docker 我的应用程序 js。我运行命令 docker-compose up。 但我有错误:app | /bin/sh: 1: [: “npm”,: 意外操作符。
Dockerfile
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" ]
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"
【问题讨论】:
标签: node.js mongodb docker dockerfile