Docker-rendszerkép létrehozása a GroupDocs.Viewer futtatásához Node.js-hez Java-n keresztül

Ez az átfogó cikk részletes, lépésről lépésre bemutatja a környezet beállításának folyamatát, hogyan hozhat létre egy Docker-képet a GroupDocs.Viewer for node.js Java-n keresztüli futtatásához. Mindent lefed, amire a kezdéshez szükséged van, beleértve egy szkriptet is, amely telepíti a node.js-t a GroupDocs.Viewer for node.js Java-n keresztüli futtatásához, biztosítva, hogy minden szükséges függőség megfelelően konfigurálva legyen a Docker konténeren belül. A beállítás érvényesítésének megkönnyítése érdekében a cikk egy minta Node.js szkriptet is tartalmaz, amely annak megerősítésére szolgál, hogy a GroupDocs.Viewer a várt módon működik a konténeren belül. Továbbá világos útmutatást kapsz arról, hogyan futtathatod a Docker-képet közvetlenül a terminálból vagy a parancssorból, és hogyan hajthatod végre a mellékelt mintakódot, gyakorlati bemutatót nyújtva arról, hogyan használható a GroupDocs.Viewer for Node.js Java-n keresztül egy Dockerizált környezetben.

Az alábbiakban megtalálja a beállítás elejétől a végéig szükséges alapvető lépéseket:

A GroupDocs.Viewer telepítésének lépései Node.js-hez Java-n keresztül

  1. Hozz létre egy új könyvtárat a rendszereden a projektfájlok tárolására
  2. Ebben a könyvtárban hozz létre egy Dockerfile nevű fájlt, és add hozzá a Docker-kép definiálásához szükséges utasításokat.
  3. Írd meg a Node.js alkalmazáskódodat, és mentsd el egy gdviewer.js nevű fájlba.
  4. Helyezd át a Dockerfile-t és a gdviewer.js-t a korábban létrehozott projektkönyvtárba.
  5. Helyezze a megjeleníteni kívánt bemeneti DOCX fájlt ugyanabba a könyvtárba
  6. Nyisson meg egy terminált vagy parancssort, navigáljon a projektkönyvtárba, és futtassa a következő parancsot a Docker-rendszerkép létrehozásához.
  7. docker build -t gd-viewer-image .
  8. Miután a kép sikeresen elkészült, a következő parancs segítségével indítsa el a konténert, és hajtsa végre a DOCX HTML-be renderelésének folyamatát.
  9. docker run -it gd-viewer-image

A fenti utasítások bemutatják, hogyan használható a GroupDocs.Viewer a Node.js-hez Java-n keresztül. A kezdéshez először létre kell hozni a szükséges fájlokat, és el kell menteni azokat a rendszer egy adott mappájába. Ha ez megtörtént, nyisson meg egy terminált vagy parancssort a mappában. A fenti lépések végigvezetik Önt egy Docker-rendszerkép felépítésén parancsok segítségével, majd a konténer egy másik paranccsal történő futtatásán. A gdviewer.js-ben található mintakód egy DOCX (Word) dokumentum HTML-lé renderelésére szolgál. A példa végrehajtása után a létrehozott HTML-fájlok ugyanabban a mappában lesznek tárolva.

Szkript a Node.js telepítéséhez a GroupDocs.Viewer futtatásához Node.js-hez Java-n keresztül

Dockerfájl

gdviewer.js

Ez a Docker telepítés az OpenJDK 8 rendszerképet használja alapként. Ezután telepít egy sor szükséges komponenst, beleértve a Node.js-t, a Python 2.x-et, a PIP csomagkezelőt, a Node-Java Bridge-et és a node-gyp-hez szükséges build eszközöket. Ezenkívül telepíti a GroupDocs.Viewer for Node.js-t az npm csomagkezelő használatával.

A konténeren belüli kód futtatásához a következő parancsot használhatja: docker run -it -v /MegosztottMappaElérésiÚtjaASzámítógépen:/MegosztottMappa gd-viewer-image /bin/bash

Ez a parancs egy megosztott mappát csatol a gazdagép és a Docker konténer között, így megkönnyítve az adatok átvitelét a konténer környezetbe és onnan ki.

A Docker rendszerkép futtatásakor létrejön egy konténer, és megjelenik egy parancssor. Ekkor írja be a node gdviewer.js parancsot a Word-dokumentum weboldalakká rendereléséhez. Mivel a konténer nem tartalmaz dokumentummegjelenítőket, a HTML-fájlokat a konténeren belüli SharedFolder nevű megosztott mappába kell áthelyezni. Ily módon a HTML-fájlok a számítógép PathToSharedFolderOnHostComputer mappájába lesznek mentve, így webböngészővel megnyithatja és megtekintheti őket.

 Magyar