Docker 设置 Node.js

Docker 设置 Node.js

Node.js 是一个用于开发服务器端应用程序的 JavaScript 框架。它是一个开源框架,可在各种操作系统上运行。由于 Node.js 是一个流行的开发框架,Docker 也确保它支持 Node.js 应用程序。

现在我们来看看获取 Node.js 的 Docker 容器并运行的各个步骤。

步骤1 - 首先要从 Docker Hub 拉取镜像。当您登录 Docker Hub 时,您将能够搜索并查看 Node.js 的镜像,如下所示。只需在搜索框中键入 Node 并点击搜索结果中出现的 node (official) 链接。

Docker 设置 Node.js

步骤2 - 您将会看到在Docker Hub的仓库详情中,node的Docker pull 命令。

Docker 设置 Node.js

步骤3 − 在Docker主机上,使用如上所示的Docker pull 命令从Docker Hub下载最新的node镜像。

Docker 设置 Node.js

一旦 拉取 操作完成,我们可以继续下一步。

Docker 设置 Node.js

步骤4 - 在Docker主机上,让我们使用 vim 编辑器并创建一个Node.js示例文件。在这个文件中,我们将添加一个简单的命令来显示“HelloWorld”到命令提示符。

Docker 设置 Node.js

Console.log(‘Hello World’);

当我们通过Node.js运行代码时,这将输出“Hello World”。

Docker 设置 Node.js

确保您保存文件,然后继续进行下一步。

步骤5 - 要使用Node Docker容器运行我们的Node.js脚本,我们需要执行以下语句 –

sudo docker run –it –rm –name = HelloWorld –v “$PWD”:/usr/src/app 
   –w /usr/src/app node node HelloWorld.js

关于上述命令需要注意以下几点-

  • 使用 --rm 选项在容器运行后删除容器。

  • 给容器取名为”HelloWorld”。

  • 将容器中的卷映射到当前工作目录,容器中的卷路径为 /usr/src/app 。这样做是为了让Node容器能够获取我们在Docker宿主机上工作目录中存在的HelloWorld.js脚本。

  • 使用 -w 选项指定Node.js使用的工作目录。

  • 第一个node选项用于指定运行node镜像。

  • 第二个node选项用于指定在node容器中运行node命令。

  • 最后我们指定我们的脚本的名称。

然后,我们将得到以下输出。可以清楚地从输出中看出,Node容器作为一个容器运行并执行了HelloWorld.js脚本。

Docker 设置 Node.js

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程