如何使用 nodejs 扩展 docker php 图像?

How is it possible to extend docker php image with nodejs?

我正在尝试使用 nodejs 扩展 docker 官方 php 图像。我 运行 遇到的问题是 apt 拒绝查找 wget、sudo、nodejs 等软件包,因此我无法安装它们。有谁知道解决方法吗?

官方PHP图像removes the APT lists after installing它是必需的包,可能是为了保持生成的图像层小。因此你需要先apt-get update:

RUN    apt-get update \
    && apt-get install -y wget nodejs --no-install-recommends \
    && rm -rf /var/lib/apt/lists/*

链中的最后一个命令再次删除由 apt-get update 创建的列表。