有关如何使用 Node 的官方图像创建 Docker 容器的分步教程 , 这将使您的工作过程更轻松、更高效 。
文章插图
什么是 Node.js?Node.js 是 MERN 堆栈的重要组成部分 , 它的受欢迎程度不断扩大 , 并在 Stack Overflow 的 2022 年最受欢迎的 Web 框架和技术列表中名列前茅 。由于 Node.js 应用程序是用 JAVAScript 编写的 , 因此它是世界领先的编程语言 , 许多开发人员会发现它易于使用 。为了应对常见的开发挑战并迎合 Node.js 的流行 , 我们引入了Node Docker 官方镜像(DOI) 。
什么是 Node Docker 官方镜像?Node Docker 官方镜像附带了所有必要的组件 , 包括源代码、核心依赖项、工具和库 , 以确保您的应用程序顺利运行 。它旨在支持各种 CPU 架构 , 例如 amd64、arm32v6、arm32v7、arm64v8、ppc641le 和 s390x 。此外 , 您可以自由地为您的项目选择不同的标签或图像版本 。选择像 node:19.0.0-slim 这样的特定版本可确保您使用稳定且高效的 Node.js 版本 。
如何在 Docker 中运行节点首先 , 您应该下载并安装您喜欢的 Docker Desktop 版本 。Docker Desktop 包括 Docker CLI、Docker Compose 和其他基本开发工具 。此外 , 作为 Docker Desktop 的 UI 组件的 Docker Dashboard 将帮助您管理容器和图像 。
输入快速拉取命令拉取节点 DOI 是最快的开始方式 。在您的终端中输入此命令 。
docker pull node
这会latest从 Docker Hub 获取默认的 Node 版本 。您可以轻松地将此标签用于测试或本地开发 。
CLI 完成任务后 , 将显示一条状态消息 。此外 , 您可以通过转到 Docker Desktop 来验证这一点 。为此 , 请导航至左侧栏中的图像选项卡并查看图像列表 。您的节点图像将由 Docker Desktop 显示 。
确认节点正常运行您是否有兴趣将新创建的图像作为容器运行?如果是这样 , 只需将鼠标悬停在列出的节点图像上 , 然后单击蓝色的“运行”按钮 。执行此操作后 , 您的节点容器将生成基本日志条目并在收到任何请求时持续运行 。
从 Dockerfile 创建节点镜像通过从 Dockerfile 构建 , 您可以对图像的组成和配置以及整个应用程序拥有完全的权限 。尽管如此 , Node 对正常运行的要求最低 。为了帮助您开始和运行 , 这里有一个精简的 Dockerfile(使用特定的、基于 Debian 的映像版本):
FROM node:19-bullseye
为了创建您的镜像 , Docker将使用您选择的 Node 版本 。建议选择 node:19-bullseye , 因为它是适合各种用例的可靠镜像 。此外 , 这个版本是稳定的 , 可以保护您免受使用最新标签可能发生的任何新的破坏性修改 。
要从 构建您的图像Dockerfile , 请运行以下命令:
docker build -t my-nodejs-App .
然后 , 您可以通过输入以下命令来运行新映像:
docker run -it --rm --name my-running-app my-nodejs-app
【Node Docker 官方镜像使用方法】
推荐阅读
- 李亚鹏|五粮液官方拒绝和演员李亚鹏的合作,本人发视频表示莫欺少年穷
- 人力资源|有中级证书的恭喜了!官方通知!
- |《庆余年2》争议不断,海报抄袭官方致歉,网友:非上热搜才道歉
- 肖战|内娱究竟在怕肖战什么?破防一天狂刷10条微博,官方一锤定乾坤
- 白鸡冠茶一斤多少钱 白鸡冠茶官方售价价格
- 官方的 Ubuntu 精简 ISO 真的“精简”吗?
- 蔡思贝|Tvb年报官方排名!蔡思贝登终极一姐 陈嘉慧爆冷上首页
- 蔡依林|蔡依林和田馥甄在内地受限,阻力并非来自官方,而是舆论和演出商
- 东方美人茶价格及图片 东方美人茶官方售价详情一览
- |“农管”上线在即,网上骂声一片,官方无奈,亲自下场解释