Java를 통해 Node.js용 GroupDocs.Viewer를 실행하기 위한 Docker 이미지 생성

이 포괄적인 문서는 Java를 통해 Node.js용 GroupDocs.Viewer를 실행하기 위한 Docker 이미지 생성 방법에 대한 자세한 단계별 지침을 제공하여 환경 설정 과정을 안내합니다. Java를 통해 Node.js용 GroupDocs.Viewer를 실행하기 위해 Node.js를 설치하는 스크립트를 포함하여 시작하는 데 필요한 모든 것을 다룹니다. 이 스크립트는 Docker 컨테이너 내에서 모든 필수 종속성이 올바르게 구성되었는지 확인합니다. 설정 검증을 돕기 위해 컨테이너 내에서 GroupDocs.Viewer가 예상대로 작동하는지 확인하는 데 도움이 되는 샘플 Node.js 스크립트도 포함되어 있습니다. 또한 터미널이나 명령 프롬프트에서 Docker 이미지를 직접 실행하는 방법과 포함된 샘플 코드를 실행하는 방법에 대한 명확한 지침을 제공하여 Docker 환경에서 Java를 통해 Node.js용 GroupDocs.Viewer를 활용하는 방법을 실질적으로 보여줍니다.

아래에서는 이 설정을 처음부터 끝까지 완료하는 데 필요한 필수 단계를 확인할 수 있습니다.

Java를 통해 Node.js용 GroupDocs.Viewer를 설치하는 단계

  1. 프로젝트 파일을 보관할 시스템에 새 디렉토리를 만듭니다.
  2. 이 디렉토리 내부에 Dockerfile이라는 파일을 만들고 Docker 이미지를 정의하는 데 필요한 지침을 추가합니다.
  3. Node.js 애플리케이션 코드를 작성하고 gdviewer.js라는 파일에 저장하세요.
  4. Dockerfile과 gdviewer.js를 모두 이전에 만든 프로젝트 디렉토리로 이동합니다.
  5. 렌더링하려는 입력 DOCX 파일을 동일한 디렉토리에 넣으세요.
  6. 터미널이나 명령 프롬프트를 열고 프로젝트 디렉토리로 이동한 후 다음 명령을 실행하여 Docker 이미지를 빌드합니다.
  7. docker build -t gd-viewer-image .
  8. 이미지가 성공적으로 빌드된 후 다음 명령을 사용하여 컨테이너를 시작하고 DOCX를 HTML로 렌더링하는 프로세스를 수행합니다.
  9. docker run -it gd-viewer-image

위에 제공된 지침은 Java를 통해 Node.js용 GroupDocs.Viewer를 사용하는 방법을 보여줍니다. 시작하려면 먼저 필요한 파일을 생성하여 시스템의 특정 폴더에 저장해야 합니다. 완료되면 해당 폴더에서 터미널이나 명령 프롬프트를 엽니다. 위 단계는 일련의 명령을 사용하여 Docker 이미지를 빌드한 다음, 다른 명령으로 컨테이너를 실행하는 과정을 안내합니다. gdviewer.js에 있는 샘플 코드는 DOCX(Word) 문서를 HTML로 렌더링하도록 설계되었습니다. 예제를 실행하면 생성된 HTML 파일이 같은 폴더에 저장됩니다.

Java를 통해 Node.js용 GroupDocs.Viewer를 실행하기 위한 Node.js 설치 스크립트

도커파일

gdviewer.js

이 Docker 설정은 OpenJDK 8 이미지를 기반으로 시작합니다. 그런 다음 Node.js, Python 2.x, PIP 패키지 관리자, Node-Java Bridge, 그리고 node-gyp에 필요한 빌드 도구를 포함한 일련의 필수 구성 요소를 설치합니다. 또한 npm 패키지 관리자를 사용하여 Node.js용 GroupDocs.Viewer를 설치합니다.

컨테이너 내부에서 코드를 실행하려면 다음 명령을 사용할 수 있습니다. docker run -it -v /PathToSharedFolderOnHostComputer:/공유 폴더 gd-viewer-image /bin/bash

이 명령은 호스트 머신과 Docker 컨테이너 사이에 공유 폴더를 마운트하여 컨테이너 환경 내부와 외부로 데이터를 쉽게 전송할 수 있도록 해줍니다.

Docker 이미지를 실행하면 컨테이너가 생성되고 명령 프롬프트가 표시됩니다. 이 프롬프트에서 node gdviewer.js를 입력하면 Word 문서가 웹 페이지로 렌더링됩니다. 컨테이너에는 문서 뷰어가 없으므로 HTML 파일을 컨테이너 내부의 SharedFolder라는 공유 폴더로 옮겨야 합니다. 이렇게 하면 HTML 파일이 컴퓨터의 PathToSharedFolderOnHostComputer 폴더에 저장되어 웹 브라우저에서 열어서 볼 수 있습니다.

 한국인