You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dockerfile中安装atop失败:apt命令返回非零代码1

解决Docker构建时apt安装atop失败的问题

问题原因

执行apt install atop时未添加-y参数,Docker构建环境为非交互式,无法自动确认安装操作,导致命令执行失败返回非零代码1。

修复方案

修改Dockerfile中的安装命令,添加-y参数自动确认安装;同时建议将apt update和apt install合并为一个RUN指令,减少镜像层数并避免因缓存导致的源更新不及时问题:

FROM timbru31/java-node

RUN apt update && apt install -y atop 

WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "node", "server.js" ]

额外说明

  • 如果仍出现失败,可尝试更换apt源,但上述修改是解决此类问题的最常见手段。
  • 非交互式环境下使用apt安装软件,必须添加-y或--yes参数跳过确认步骤。

内容的提问来源于stack exchange,提问作者Irkham 11

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 15:15:36