Come creare un'immagine Docker per eseguire Aspose.Cells per Node.js tramite Java

Questo articolo guida su come installare Node.js per eseguire Aspose.Cells per Node.js tramite Java. Contiene lo script per la creazione di un’immagine docker e un codice di esempio per testare l’installazione. Riceverai anche informazioni sull’esecuzione dell’immagine docker dal terminale ed eseguirai lì il codice di esempio che dimostra come utilizzare Aspose.Cells per Node.js tramite Java.

Passaggi per installare Aspose.Cells per Node.js tramite Java

  1. Crea una cartella nel tuo sistema
  2. Salva le istruzioni per la creazione dell’immagine Docker in un file denominato Dockerfile
  3. Salva il codice di esempio in un file denominato app.js
  4. Copia entrambi i file nella cartella appena creata
  5. Apri il terminale/finestra di comando nella cartella sopra ed esegui il seguente comando per generare un’immagine docker
  6. docker build -t my-node-java-image .
  7. Eseguire il comando seguente per eseguire il contenitore e creare un file Excel
  8. docker esegui -it my-node-java-image

Questi passaggi descrivono il processo di come installare Aspose.Cells per Node.js tramite Java. Inizialmente creare i file richiesti e salvarli in una cartella seguita dall’esecuzione del terminale/finestra di comando nella stessa cartella. Nei passaggi successivi, eseguirai il comando per creare l’immagine docker e quindi eseguirai questa immagine utilizzando il secondo comando. Il secondo comando visualizzerà solo un messaggio, tuttavia non sarai in grado di vedere il file Excel di output nella directory in cui è stata aperta la finestra del terminale/comando. Per visualizzare il file Excel, fare riferimento al comando nell’ultima sezione.

Script per installare Node.js per eseguire Aspose.Cells per Node.js tramite Java

Dockerfile app.js

Questo script docker utilizza l’immagine OpenJDK 8 come immagine di base e quindi installa Node.js, Python 2.x, il comando PIP, il bridge node-java, gli strumenti di compilazione richiesti per node-gyp e Aspose.Cells per Node.js utilizzando il comando npm. Se vuoi eseguire il codice all’interno del contenitore, esegui il comando docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder my-node-java-image /bin/bash. Qui viene condivisa una cartella dal computer host per lo scambio di dati tra il computer host e il contenitore docker.

Quando si esegue l’immagine docker, viene creato un contenitore e viene visualizzato un prompt dei comandi. Qui esegui il comando node app.js che creerà effettivamente un file Excel che può essere visualizzato utilizzando il comando ls nel contenitore. Poiché il contenitore non dispone di strumenti di visualizzazione di Excel, è possibile copiare il file Excel di output nella cartella condivisa denominata SharedFolder nel contenitore. Mostrerà questo file nella cartella PathToSharedFolderOnHostComputer del tuo computer host dove può essere visto in MS Excel.

 Italiano