开发者社区 > 云原生 > 容器服务 > 正文

咱们容器服务ACK这个镜像源node:lts-apline有v18.x.x的吗?

咱们容器服务ACK这个镜像源node:lts-apline有v18.x.x的吗?1e5c46123070c81e8d56e3e52629caa3.png

展开
收起
真的很搞笑 2023-07-22 11:57:20 223 0
3 条回答
写回答
取消 提交回答
  • 很抱歉,目前阿里云容器服务ACK的镜像源中可能不包含 node:lts-alpine 的 v18.x.x 版本。根据我了解,目前 node:lts-alpine 镜像在阿里云的容器镜像仓库中通常是基于当前的 LTS(Long Term Support)版本进行维护和提供支持。

    LTS版本通常是Node.js的长期稳定版本,该版本会在一段时间内得到官方团队的更新和维护。当前最新的LTS版本是 Node.js v14.x.x,并且在阿里云容器服务ACK的镜像源中应该可以找到对应的 node:lts-alpine 镜像。

    如果您需要使用特定的 Node.js 版本,例如 v18.x.x ,您可以考虑以下几种方式:

    1. 自定义镜像:您可以通过创建自定义的Docker镜像来包含所需的Node.js版本。在自定义镜像中,您可以选择安装并设置特定版本的Node.js。

    2. 官方镜像扩展:您可以尝试扩展已有的阿里云或官方提供的 node:lts-alpine 镜像,以安装和配置特定版本的Node.js。这可以通过在Dockerfile中添加相应的命令来实现。

      例如:

      FROM node:lts-alpine
      RUN apk add --no-cache nodejs=18.x.x
      
    2023-07-28 10:33:03
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    node:lts-alpine镜像目前并没有v18.x的版本。

    node:lts-alpine镜像是Node.js的Long Term Support(LTS)版本基于Alpine Linux,但目前最新的LTS版本是Node v16。

    所以node:lts-alpine只有v16.x的版本:

    node:lts-alpine -> 默认是最新LTS版,目前为v16.x
    node:lts-alpine16 -> 指向v16.x
    目前还没有node:lts-alpine18 -> 没有v18.x版本
    因为目前Node.js最新的LTS版本还停留在v16。

    v18 目前还在当前版本(Current)版段,可能还需要一段时间才会升级为LTS版本。

    所以当前的镜像情况是:

    node:lts-alpine -> v16.x
    node:16.x-alpine -> v16.x
    node:18.x-alpine -> v18.x

    2023-07-23 17:47:03
    赞同 展开评论 打赏
  • 这个镜像建议您使用容器镜像acr中制品中心里的node镜像,目前是提供了v16的版本 https://cr.console.aliyun.com/cn-beijing/instances/artifact![10707f93de0ae2ee26f968cd32d55660.png](https://ucc.alicdn.com/pic/developer-ecology/wyvq5mjsckydw_7559b850f04b43439edbf4bc88c825f9.png)
    ,此回答整理自钉群“阿里云容器服务ACK用户大群”

    2023-07-22 12:40:47
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器服务Kubernetes版
  • 相关电子书

    更多
    探究 Node.js 的服务端之路 立即下载
    个推微服务实践 基于OpenResty 和Node.js 立即下载
    沪江基于Node.js大规模应用实践 立即下载

    相关镜像