0

我正在开发一个项目,该项目需要我使用 Fargate 集群构建映像并将其推送到 AWS ECR。我将 Dockerfile 作为构建上下文传递给 Fargate 任务,然后在容器中执行该任务。但是,当我尝试运行一些命令时,我的构建失败了。例如,以下 Dockerfile:

FROM node:latest
RUN npm install -g npm-check-updates
RUN ncu --version
RUN ncu -u

前两次运行成功。如果我省略了最后一次 RUN,则镜像构建并推送成功,我会在日志中看到打印的 ncu 版本。但是,如果我尝试执行ncu -u,则构建失败并出现错误ncu -u command not found。我在这里缺少什么吗?提前致谢。

4

0 回答 0