我有一个 Docker 文件,其基本映像为“python:alpine”
我需要在容器中安装 python 和 node.js,所以我从 python 图像开始。
如何在不指定版本的情况下在容器中安装最新版本的 node.js(node.js 的“当前最新功能”)?
在这篇文章的时候,
RUN apk -v --no-cache --update add nodejs
将安装“为大多数用户推荐的 LTS”,而不是“当前最新功能”
在这篇文章的时候:
- “为大多数用户推荐 LTS”: 14.7.6
- “当前最新功能”: 16.9.1
在此示例中,我想安装16.9.1而不是14.7.6,但不在我的 Dockerfile 中指定特定版本
这样做的目的是降低对 Dockerfile 的维护,让它始终拉取最新的“当前 - 最新功能版本”,而无需检查 node.js 站点的版本号,并将其硬编码到 Dockerfile 中。