gpt4 book ai didi

node.js - Docker Nodejs MongoDB

转载 作者:太空宇宙 更新时间:2023-11-03 22:49:24 26 4
gpt4 key购买 nike

我将 docker 我的应用程序 js。我运行命令 docker-compose up 。但我有错误:应用程序|/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"

最佳答案

仔细检查您的 Dockerfile。

"npm"“npm” 不同,请注意双引号 "。应该始终使用 " (从键盘输入)而不是

然后运行以下命令:

docker-compose up --build

关于node.js - Docker Nodejs MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54278585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com