无法运行映像,CMD [“ npm”,“ start”]命令错误

德卡斯特里奥

我只是构建应用程序:docker build。-t ang:l

尝试运行后:docker run -d -p 83:80 ang:l

并得到错误:

泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:345:启动容器进程导致“ exec:\” npm \”:在$ PATH中找不到可执行文件”:未知。

没有此CMD [“ npm”,“ start”]命令的所有工作,但我需要服务器和bd。

Dockerfile:

# Stage 0, based on Node.js
FROM node:latest as node
WORKDIR /app
COPY package*.json ./
COPY . .

#RUN npm install
ARG configuration=production
RUN true && \
  npm run build:client-and-server-bundles -- --configuration=$configuration \
    && \
  npm prune --production && \
  true

# Stage 1, based on Nginx
FROM nginx:alpine
COPY --from=node /app/dist /usr/src/app/

CMD ["npm", "start"]

package.json命令:“开始”:“节点dist / server”,

我也尝试使用docker-compose.yml:

version: '3.4'
services:
  app:
    container_name: ang
    image: ang:l
    build:
      context: .
      dockerfile: Dockerfile
    command: npm start
    ports:
      - '3000:3000'
    links:
      - mysql
  mysql:
    container_name: mysql
    image: mysql
    ports:
      - '3306:3306'

这两种变体都不起作用,请帮忙,如何在Docker中构建它

稳定网

nginx搬运工图像不包含npm您需要使用node:latest其中包含的npm

# Stage 1, based on Nginx
FROM node:latest
COPY --from=node /app/dist /usr/src/app/
CMD ["npm", "start"]

您可能潜在地用于node:alpine运行该应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

npm dev:start无法运行

来自分类Dev

无法运行npm start reactjs

来自分类Dev

npm start命令上缺少脚本错误

来自分类Dev

运行“ npm start”时发生循环错误?

来自分类Dev

Laravel NPM错误在命令行中“ npm运行监视”

来自分类Dev

Ansible无法运行npm或rake命令

来自分类Dev

不能运行“ npm start”

来自分类Dev

运行npm start命令后应用程序崩溃

来自分类Dev

由于出现以下错误而无法运行任何npm命令-错误:找不到模块'semver'

来自分类Dev

NPM 错误!测试失败 - 无法运行测试

来自分类Dev

Aurelia Typescript骨架-带有npm start命令的导航错误

来自分类Dev

使用'npm start'命令启动Expo DevTools后出现错误

来自分类Dev

如何在docker CMD命令中运行多个npm脚本

来自分类Dev

运行docker容器时找不到npm命令错误

来自分类Dev

运行`npm start`后出现编译失败的错误

来自分类Dev

当我运行 npm run start 时出现此错误

来自分类Dev

从cmd运行cordova时,npm http GET错误

来自分类Dev

运行npm命令时出错

来自分类Dev

执行命令时发生错误: lite-server 而 npm start 命令用于 Angular2

来自分类Dev

无法通过npm脚本“ babel:未找到命令”运行babel

来自分类Dev

无法从NPM命令运行bower.json文件

来自分类Dev

无法从NPM命令运行bower.json文件

来自分类Dev

在命令行上运行cmd时,npm run cmd失败

来自分类Dev

无法为react-native项目运行npm start

来自分类Dev

create-react-library 无法运行 npm start

来自分类Dev

npm开始以错误的路径运行

来自分类Dev

npm运行错误反应js

来自分类Dev

由于解析错误,无法在cmd上运行artisan命令

来自分类Dev

npm运行脚本错误:无法执行generateservertestreport脚本

Related 相关文章

热门标签

归档