Apache Superset 的 Docker 构建失败,并显示“命令 '/bin/sh -c npm run ${BUILD_CMD}' 返回非零代码:1”

问题描述 投票:0回答:1

我正在尝试使用以下命令克隆官方 GitHub 存储库,为 Apache Superset 构建 Docker 映像:

git clone https://github.com/apache/superset.git

之后,我尝试运行 docker build 命令:

docker build -t superset:1.0.0 .

但是,在构建过程中,我遇到一条错误消息:

The command '/bin/sh -c npm run ${BUILD_CMD}' returned a non-zero code: 1

由于此错误,Docker 映像未成功构建。我已经寻找解决方案,但未能找到解决方案。我怀疑它可能与 npm 或其他依赖项有关,但我不确定。

我正在 Ubuntu 20.04.6 LTSDocker 版本 20.10.21 上运行构建。

有人可以指导我如何排查和解决此问题吗?

docker dockerfile apache-superset
1个回答
0
投票

构建前端时看起来失败了。 进入

superset-frontend
文件夹,运行
npm i
,运行
npm run build
,看看是否有错误。希望这将帮助您跟踪错误并找到解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.