Utwórz obraz Dockera, aby uruchomić GroupDocs.Viewer dla Node.js za pomocą Java

Ten kompleksowy artykuł przeprowadzi Cię przez proces konfiguracji środowiska, podając szczegółowe instrukcje krok po kroku, jak utworzyć obraz Dockera, aby uruchomić GroupDocs.Viewer dla node.js za pośrednictwem Java. Obejmuje wszystko, czego potrzebujesz, aby zacząć, w tym skrypt, który zainstaluje node.js, aby uruchomić GroupDocs.Viewer dla node.js za pośrednictwem Java, zapewniając, że wszystkie niezbędne zależności są prawidłowo skonfigurowane w kontenerze Docker. Aby pomóc Ci zweryfikować konfigurację, artykuł zawiera również przykładowy skrypt Node.js zaprojektowany w celu potwierdzenia, że GroupDocs.Viewer działa zgodnie z oczekiwaniami w kontenerze. Ponadto otrzymasz jasne wskazówki, jak uruchomić obraz Dockera bezpośrednio z terminala lub wiersza poleceń i jak wykonać dołączony przykładowy kod, zapewniając praktyczną demonstrację sposobu wykorzystania GroupDocs.Viewer dla Node.js za pośrednictwem Java w środowisku Dockerized.

Poniżej znajdziesz niezbędne kroki niezbędne do przeprowadzenia tej konfiguracji od początku do końca:

Kroki instalacji GroupDocs.Viewer dla Node.js za pośrednictwem Java

  1. Utwórz nowy katalog w swoim systemie, w którym będziesz przechowywać pliki swojego projektu
  2. W tym katalogu utwórz plik o nazwie Dockerfile i dodaj niezbędne instrukcje, aby zdefiniować obraz Dockera
  3. Napisz kod aplikacji Node.js i zapisz go w pliku o nazwie gdviewer.js
  4. Przenieś zarówno plik Dockerfile, jak i plik gdviewer.js do katalogu projektu utworzonego wcześniej
  5. Umieść plik DOCX, który chcesz renderować, w tym samym katalogu
  6. Otwórz terminal lub wiersz poleceń, przejdź do katalogu projektu i uruchom następujące polecenie, aby zbudować obraz Dockera
  7. docker build -t gd-viewer-image .
  8. Po pomyślnym utworzeniu obrazu użyj poniższego polecenia, aby uruchomić kontener i wykonać proces renderowania DOCX do HTML
  9. docker run -it gd-viewer-image

Instrukcje podane powyżej pokazują jak używać GroupDocs.Viewer dla Node.js za pośrednictwem Java. Aby rozpocząć, musisz najpierw utworzyć wymagane pliki i zapisać je w określonym folderze w swoim systemie. Po wykonaniu tej czynności otwórz terminal lub wiersz poleceń w tym folderze. Powyższe kroki poprowadzą Cię przez proces tworzenia obrazu Dockera za pomocą zestawu poleceń, a następnie uruchomienia kontenera za pomocą innego polecenia. Przykładowy kod znaleziony w gdviewer.js jest przeznaczony do renderowania dokumentu DOCX (Word) do HTML. Po wykonaniu przykładu wygenerowane pliki HTML zostaną zapisane w tym samym folderze.

Skrypt do instalacji Node.js w celu uruchomienia GroupDocs.Viewer dla Node.js za pośrednictwem Java

Plik Docker

gdviewer.js

Ta konfiguracja Dockera zaczyna się od użycia obrazu OpenJDK 8 jako bazy. Następnie instaluje szereg niezbędnych komponentów, w tym Node.js, Python 2.x, menedżera pakietów PIP, Node-Java Bridge i narzędzia do kompilacji wymagane dla node-gyp. Ponadto instaluje GroupDocs.Viewer dla Node.js przy użyciu menedżera pakietów npm.

Aby uruchomić kod wewnątrz kontenera, możesz użyć następującego polecenia: docker run -it -v /ŚcieżkaDoFolderuWspółdzielonegoNaKomputerzeHost:/FolderWspółdzielony gd-viewer-image /bin/bash

To polecenie montuje folder współdzielony pomiędzy komputerem hosta a kontenerem Docker, ułatwiając przesyłanie danych do i ze środowiska kontenerowego.

Po uruchomieniu obrazu Dockera tworzony jest kontener i wyświetlany jest wiersz poleceń. W tym wierszu poleceń wpisz node gdviewer.js, aby wyświetlić dokument Word na stronach internetowych. Ponieważ kontener nie ma żadnych przeglądarek dokumentów, musisz przenieść pliki HTML do folderu współdzielonego o nazwie SharedFolder wewnątrz kontenera. W ten sposób pliki HTML zostaną zapisane w folderze PathToSharedFolderOnHostComputer na Twoim komputerze, co umożliwi Ci ich otwieranie i przeglądanie za pomocą przeglądarki internetowej.

 Polski