gpt4 book ai didi

node.js - 了解Docker FILE

转载 作者:行者123 更新时间:2023-12-02 21:31:45 25 4
gpt4 key购买 nike

我正在使用FROM node:11-alpine行在服务器上使用带有alpine的nodejs 11。因此,据此,我了解它使用的是nodejs 11版本,但 Alpine 版本呢?
我在服务器上手动检查了它使用的是Alpine 3.9版,但是如果我想更改Alpine的版本号该怎么办?
我知道的一种解决方案是购买创建自己的图层,例如

FROM alpine:{version}

ENV NODE_VERSION 11

then installing nodejs
我只想了解我也可以在 FROM node:11-alpine中绕过alpine的版本号来做到这一点

最佳答案

在docker文件中键入FROM时,它将查找具有该名称的图像。图像可以包含任何人想要包含的任何配置,并且可以根据需要命名。
话虽这么说,有很多节点图像。 https://hub.docker.com/_/node
在此页面上,不同版本的alpine上都有许多node的图像。如果找不到所需的图像,则可能需要按照建议创建自己的配置。您可以自己创建一个节点 Alpine 基础镜像,然后将所有应用程序镜像作为基础。
希望您能找到想要的东西。我倾向于从debian上构建镜像,并安装该项目所需的node版本。我在https://github.com/jensen/assistbot/blob/master/Dockerfile有这个例子

关于node.js - 了解Docker FILE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64274596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com