如何创建 Docker 映像以通过 Java 运行 Aspose.Cells for Node.js

本文指导如何安装 Node.js 以通过 Java 运行 Aspose.Cells for Node.js。它包含用于构建 docker 映像的脚本和用于测试安装的示例代码。您还将获得有关从终端运行 docker 映像的信息,并运行示例代码,演示如何通过 Java 使用 Aspose.Cells for Node.js

通过 Java 安装 Aspose.Cells for Node.js 的步骤

  1. 在系统中创建一个文件夹
  2. 将 Docker 映像创建说明保存在名为 Dockerfile 的文件中
  3. 将示例代码保存在名为 app.js 的文件中
  4. 将两个文件复制到新创建的文件夹中
  5. 在上述文件夹中打开终端/命令窗口,运行以下命令生成docker镜像
  6. docker build -t my-node-java-image 。
  7. 运行以下命令来运行容器并创建 Excel 文件
  8. docker run -it my-node-java-image

这些步骤描述了如何通过 Java 安装 Aspose.Cells for Node.js 的过程。最初创建所需的文件并将它们保存在一个文件夹中,然后在同一文件夹中运行终端/命令窗口。在接下来的步骤中,您将运行命令来构建 docker 映像,然后使用第二个命令运行该映像。第二个命令只会显示一条消息,但是,您将无法在打开终端/命令窗口的目录中看到输出的 Excel 文件。查看Excel文件请参考上一节的命令。

安装 Node.js 以通过 Java 运行 Aspose.Cells for Node.js 的脚本

Dockerfile 应用程序.js

此 docker 脚本使用 OpenJDK 8 映像作为基础映像,然后安装 Node.js、Python 2.x、PIP 命令、node-java 桥、node-gyp 所需的构建工具以及 Node.js 的 Aspose.Cells使用 npm 命令。如果要在容器内运行代码,请运行命令docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder my-node-java-image /bin/bash”。这里共享主机中的一个文件夹,用于在主机和 docker 容器之间交换数据。

运行 docker 映像时,将创建一个容器并显示命令提示符。这里运行命令node app.js”,它实际上会创建一个 Excel 文件,可以在容器中使用ls”命令查看该文件。由于容器没有Excel查看工具,您可以将输出的Excel文件复制到容器中名为SharedFolder”的共享文件夹中。它将在主机的PathToSharedFolderOnHostComputer”文件夹中显示该文件,您可以在 MS Excel 中看到该文件。

 简体中文