首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dockerfile-安装柏树时出错

Dockerfile-安装柏树时出错
EN

Stack Overflow用户
提问于 2022-11-14 14:16:05
回答 1查看 35关注 0票数 0

我对dockerfile的配置有问题。我想和柏树对接形象。这是我在dockerfile中的代码

代码语言:javascript
复制
FROM alpine
RUN apk add --update nodejs npm
RUN npm install cypress --save-dev
RUN npm install --save-dev mochawesome
RUN npm install --save-dev mochawesome-merge

在gitlab管道中,我得到了错误

步骤3/5 :运行npm安装柏树--保存-开发->运行在a67113336059 npm中!追踪器"idealTree“已经存在npm错误!这个运行的完整日志可以在: npm中找到!

/root/.npm/_logs/2022-11-14T13_13_39_675Z-debug-0.log命令'/bin/sh npm安装柏树--保存-dev‘返回一个非零代码:1清理项目目录和基于文件的变量00:00错误:作业失败:命令终止,退出代码1。

你能给我一些建议吗?我做错了什么?//谢谢你的帮助:)

EN

回答 1

Stack Overflow用户

发布于 2022-11-14 14:21:58

如果分析输出,则会出现以下错误:

代码语言:javascript
复制
npm ERR! Tracker "idealTree" already exists npm ERR!

这是由于NodeJS > 15.0中的更改造成的。当未指定WORKDIR时,将在根文件夹中执行该命令,这将引发您所拥有的错误。解决方法是通过将以下语句添加到Dockerfile中,显式指定WORKDIR:

代码语言:javascript
复制
WORKDIR <the_place_where_you_have_installed_your_app>

PS:出于好奇,我搜索了你的问题,找到了很多类似这样的答案,例如:npm ERR! Tracker "idealTree" already exists while creating the Docker image for Node project

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74433056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档