Cómo crear una imagen Docker para ejecutar Aspose.Cells para Node.js a través de Java

Este artículo ofrece una guía sobre cómo instalar Node.js para ejecutar Aspose.Cells para Node.js a través de Java. Contiene el script para crear una imagen acoplable y un código de muestra para probar la instalación. También obtendrá información sobre cómo ejecutar la imagen de la ventana acoplable desde la terminal y ejecutar el código de muestra que demuestra cómo usar Aspose.Cells para Node.js a través de Java.

Pasos para instalar Aspose.Cells para Node.js a través de Java

  1. Crea una carpeta en tu sistema
  2. Guarde las instrucciones de creación de la imagen acoplable en un archivo llamado Dockerfile
  3. Guarde el código de muestra en un archivo llamado app.js
  4. Copie ambos archivos en la carpeta recién creada
  5. Abra la ventana de terminal/comando en la carpeta anterior y ejecute el siguiente comando para generar una imagen acoplable
  6. docker build -t mi-nodo-java-image.
  7. Ejecute el siguiente comando para ejecutar el contenedor y crear un archivo de Excel
  8. docker run -it my-node-java-image

Estos pasos describen el proceso de cómo instalar Aspose.Cells para Node.js a través de Java. Inicialmente cree los archivos requeridos y guárdelos en una carpeta y luego ejecute la ventana de comando/terminal en la misma carpeta. En los siguientes pasos, ejecutará el comando para crear la imagen de la ventana acoplable y luego ejecutará esta imagen con el segundo comando. El segundo comando solo mostrará un mensaje; sin embargo, no podrá ver el archivo de Excel de salida en el directorio donde se abrió la ventana de comando/terminal. Para ver el archivo de Excel, consulte el comando en la última sección.

Script para instalar Node.js para ejecutar Aspose.Cells para Node.js a través de Java

Dockerfile aplicación.js

Este script docker usa la imagen OpenJDK 8 como imagen base y luego instala Node.js, Python 2.x, el comando PIP, el puente node-java, las herramientas de compilación necesarias para node-gyp y Aspose.Cells para Node.js utilizando el comando npm. Si desea ejecutar el código dentro del contenedor, ejecute el comando docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder my-node-java-image /bin/bash. Aquí se comparte una carpeta de la computadora host para intercambiar datos entre la computadora host y el contenedor docker.

Cuando ejecuta la imagen de la ventana acoplable, se crea un contenedor y se muestra un símbolo del sistema. Aquí ejecute el comando node app.js, que en realidad creará un archivo de Excel que se puede ver con el comando ls en el contenedor. Como el contenedor no tiene herramientas de visualización de Excel, puede copiar el archivo de salida de Excel a la carpeta compartida denominada CarpetaCompartida en el contenedor. Mostrará este archivo en la carpeta PathToSharedFolderOnHostComputer de su computadora host, donde se puede ver en MS Excel.

 Español