Maak een Docker-image om GroupDocs.Viewer voor Node.js via Java uit te voeren

Dit uitgebreide artikel begeleidt u door het proces van het opzetten van uw omgeving met gedetailleerde, stapsgewijze instructies voor het maken van een Docker-image om GroupDocs.Viewer voor Node.js via Java uit te voeren. Het behandelt alles wat u nodig hebt om aan de slag te gaan, inclusief een script dat Node.js installeert om GroupDocs.Viewer voor Node.js via Java uit te voeren. Hiermee zorgt u ervoor dat alle benodigde afhankelijkheden correct zijn geconfigureerd in uw Docker-container. Om u te helpen bij het valideren van uw installatie, bevat het artikel ook een voorbeeld van een Node.js-script dat is ontworpen om te bevestigen dat GroupDocs.Viewer naar behoren functioneert binnen de container. Daarnaast ontvangt u duidelijke instructies over hoe u de Docker-image rechtstreeks vanuit uw terminal of opdrachtprompt kunt uitvoeren en hoe u de meegeleverde voorbeeldcode kunt uitvoeren. Het biedt een praktische demonstratie van het gebruik van GroupDocs.Viewer voor Node.js via Java in een Dockerized-omgeving.

Hieronder vindt u de essentiële stappen die nodig zijn om deze installatie van begin tot eind te voltooien:

Stappen voor het installeren van GroupDocs.Viewer voor Node.js via Java

  1. Maak een nieuwe map op uw systeem om uw projectbestanden in op te slaan
  2. Maak in deze map een bestand met de naam Dockerfile en voeg de nodige instructies toe om de Docker-image te definiëren
  3. Schrijf uw Node.js-applicatiecode en sla deze op in een bestand met de naam gdviewer.js
  4. Verplaats zowel het Dockerfile als gdviewer.js naar de projectmap die u eerder hebt gemaakt
  5. Plaats het invoer-DOCX-bestand dat u wilt renderen in dezelfde directory
  6. Open een terminal of opdrachtprompt, navigeer naar de projectmap en voer de volgende opdracht uit om de Docker-image te bouwen
  7. docker build -t gd-viewer-image .
  8. Nadat de afbeelding succesvol is gebouwd, gebruikt u de volgende opdracht om de container te starten en het renderproces van DOCX naar HTML uit te voeren
  9. docker run -it gd-viewer-image

De bovenstaande instructies laten zien hoe u GroupDocs.Viewer voor Node.js via Java kunt gebruiken. Om te beginnen, moet u eerst de vereiste bestanden aanmaken en deze opslaan in een specifieke map op uw systeem. Open vervolgens een terminal of opdrachtprompt in die map. De bovenstaande stappen begeleiden u bij het bouwen van een Docker-image met behulp van een reeks opdrachten, gevolgd door het uitvoeren van de container met een andere opdracht. De voorbeeldcode in gdviewer.js is ontworpen om een DOCX (Word)-document naar HTML te renderen. Zodra het voorbeeld is uitgevoerd, worden de gegenereerde HTML-bestanden in dezelfde map opgeslagen.

Script om Node.js te installeren om GroupDocs.Viewer voor Node.js via Java uit te voeren

Dockerbestand

gdviewer.js

Deze Docker-installatie begint met de OpenJDK 8-image als basis. Vervolgens worden een aantal benodigde componenten geïnstalleerd, waaronder Node.js, Python 2.x, de PIP-pakketbeheerder, de Node-Java Bridge en de buildtools die nodig zijn voor node-gyp. Daarnaast wordt GroupDocs.Viewer voor Node.js geïnstalleerd met behulp van de npm-pakketbeheerder.

Om code in de container uit te voeren, kunt u de volgende opdracht gebruiken: docker run -it -v /PadNaarGedeeldeMapOpHostComputer:/GedeeldeMap gd-viewer-image /bin/bash

Met deze opdracht koppelt u een gedeelde map tussen uw hostcomputer en de Docker-container, waardoor u eenvoudig gegevens van en naar de containeromgeving kunt overbrengen.

Wanneer u de Docker-image uitvoert, wordt er een container aangemaakt en verschijnt er een opdrachtprompt. Typ hier ’node gdviewer.js’ om het Word-document te renderen naar webpagina’s. Omdat de container geen documentviewers heeft, moet u de HTML-bestanden verplaatsen naar de gedeelde map ‘SharedFolder’ in de container. Op deze manier worden de HTML-bestanden opgeslagen in de map ‘PadNaarGedeeldeMapOpHostComputer’ op uw computer, zodat u ze kunt openen en bekijken met een webbrowser.

 Nederlands