s390x/node Docker 镜像
Node.js 是一个基于 JavaScript 的平台,用于构建服务器端和网络应用程序。
注意:这是 https://hub.docker.com/_/node 的 s390x 架构构建版本的“按架构”仓库——更多信息,请参见官方镜像文档中的“https://github.com/docker-library/official-images#architectures-other-than-amd64”以及官方镜像 FAQ 中的“https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what”。
快速参考
-
维护者:
https://github.com/nodejs/docker-node -
获取帮助:
https://dockr.ly/comm-slack、Server Fault、https://unix.stackexchange.com/help/on-topic 或 https://stackoverflow.com/help/on-topic
支持的标签及对应的 Dockerfile 链接
-
https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/alpine3.21/Dockerfile
-
https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/alpine3.22/Dockerfile
-
https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/bookworm/Dockerfile
-
https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/bookworm-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/trixie/Dockerfile
-
https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/trixie-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/alpine3.21/Dockerfile
-
https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/alpine3.22/Dockerfile
-
https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/bookworm/Dockerfile
-
https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/bookworm-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/trixie/Dockerfile
-
https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/trixie-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/alpine3.21/Dockerfile
-
https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/alpine3.22/Dockerfile
-
https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/bookworm/Dockerfile
-
https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/bookworm-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/trixie/Dockerfile
-
https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/trixie-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/alpine3.21/Dockerfile
-
https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/alpine3.22/Dockerfile
-
https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/bookworm/Dockerfile
-
https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/bookworm-slim/Dockerfile
-
https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/trixie/Dockerfile
-
https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/trixie-slim/Dockerfile
快速参考(续)
-
问题反馈地址:
https://github.com/nodejs/docker-node/issues?q= -
支持的架构:(https://github.com/docker-library/official-images#architectures-other-than-amd64)
https://hub.docker.com/r/amd64/node/, https://hub.docker.com/r/arm32v6/node/, https://hub.docker.com/r/arm32v7/node/, https://hub.docker.com/r/arm64v8/node/, https://hub.docker.com/r/ppc64le/node/, https://hub.docker.com/r/s390x/node/ -
已发布镜像制品详情:
https://github.com/docker-library/repo-info/blob/master/repos/node (https://github.com/docker-library/repo-info/commits/master/repos/node)
(镜像元数据、传输大小等) -
镜像更新:
https://github.com/docker-library/official-images/issues?q=label%3Alibrary%2Fnode
https://github.com/docker-library/official-images/blob/master/library/node (https://github.com/docker-library/official-images/commits/master/library/node) -
本描述的来源:
https://github.com/docker-library/docs/tree/master/node (https://github.com/docker-library/docs/commits/master/node)
什么是 Node.js?
Node.js 是一个用于构建可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序使用 JavaScript 编写,可在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时环境中无需修改即可运行。
Node.js 应用程序旨在通过使用非阻塞 I/O 和异步事件来最大化吞吐量和效率。Node.js 应用程序单线程运行,但 Node.js 会为文件和网络事件使用多个线程。由于其异步特性,Node.js 通常用于实时应用程序。
Node.js 内部使用 Google V8 JavaScript 引擎执行代码;很大一部分基础模块使用 JavaScript 编写。Node.js 包含内置的异步 I/O 库,用于文件、套接字和 HTTP 通信。HTTP 和套接字支持使 Node.js 无需 Apache 等额外软件即可作为 Web 服务器运行。
***.org/wiki/Node.js
如何使用本镜像
请参见 GitHub 上的 https://github.com/nodejs/docker-node/blob/master/README.md#how-to-use-this-image 获取最新文档。
镜像变体
s390x/node 镜像有多种版本,每种版本针对特定使用场景设计。
s390x/node:<version>
这是默认镜像。如果不确定自己的需求,建议使用此版本。它既可用作临时容器(挂载源代码并启动容器以运行应用),也可用作构建其他镜像的基础。
部分标签可能包含 bookworm 或 trixie 等名称,这些是 https://wiki.debian.org/DebianReleases 发行版的代号,表示镜像基于哪个 Debian 版本构建。如果镜像需要安装除自带软件包外的其他软件包,建议显式指定这些代号,以减少 Debian 新版本发布时可能出现的问题。
此标签基于 https://hub.docker.com/_/buildpack-deps/。`buildpack-deps` 专为拥有多个镜像的普通 Docker 用户设计,包含大量常用 Debian 软件包,减少衍生镜像需安装的软件包数量,从而减小系统中所有镜像的总体积。
s390x/node:<version>-alpine
此镜像基于流行的 https://alpinelinux.org,可在 https://hub.docker.com/_/alpine 中获取。Alpine Linux 比大多数发行版基础镜像小得多(约 5MB),因此通常生成更精简的镜像。
当最终镜像大小是首要考虑因素时,此变体非常有用。需要注意的是,它使用 [
s390x 命名空间的其他可用镜像:
s390x/maven
s390x/eclipse-temurin
s390x/ubuntu
s390x/buildpack-deps
s390x/mongo
s390x/monica
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务