Эта всеобъемлющая статья проведет вас через процесс настройки вашей среды, предоставляя подробные пошаговые инструкции о том, как создать образ docker для запуска GroupDocs.Viewer для node.js через java. Она охватывает все, что вам нужно для начала работы, включая скрипт, который установит node.js для запуска GroupDocs.Viewer для node.js через java, гарантируя, что все необходимые зависимости будут правильно настроены в вашем контейнере Docker. Чтобы помочь вам проверить вашу настройку, статья также включает пример скрипта Node.js, разработанного для подтверждения того, что GroupDocs.Viewer функционирует должным образом в контейнере. Кроме того, вы получите четкие указания о том, как запустить образ Docker непосредственно из терминала или командной строки и как выполнить включенный пример кода, предоставляя практическую демонстрацию того, как использовать GroupDocs.Viewer для Node.js через Java в среде Dockerized.
Ниже вы найдете основные шаги, необходимые для выполнения этой настройки от начала до конца:
Шаги по установке GroupDocs.Viewer для Node.js через Java
- Создайте новый каталог в вашей системе для хранения файлов вашего проекта.
- Внутри этого каталога создайте файл с именем Dockerfile и добавьте необходимые инструкции для определения образа Docker.
- Напишите код приложения Node.js и сохраните его в файле с именем gdviewer.js.
- Переместите Dockerfile и gdviewer.js в каталог проекта, который вы создали ранее.
- Поместите входной файл DOCX, который вы хотите визуализировать, в тот же каталог.
- Откройте терминал или командную строку, перейдите в каталог проекта и выполните следующую команду для создания образа Docker.
- docker build -t gd-viewer-image .
- После успешного создания образа используйте следующую команду для запуска контейнера и выполнения процесса рендеринга DOCX в HTML.
- docker run -it gd-viewer-image
Приведенные выше инструкции демонстрируют, как использовать GroupDocs.Viewer для Node.js через Java. Чтобы начать работу, вам сначала нужно создать необходимые файлы и сохранить их в определенной папке в вашей системе. После этого откройте терминал или командную строку в этой папке. Вышеуказанные шаги проведут вас через создание образа Docker с помощью набора команд, а затем запустят контейнер с помощью другой команды. Пример кода, найденный в gdviewer.js, предназначен для рендеринга документа DOCX (Word) в HTML. После выполнения примера сгенерированные файлы HTML будут сохранены в той же папке.
Скрипт для установки Node.js для запуска GroupDocs.Viewer для Node.js через Java
Dockerfile
gdviewer.js
Эта настройка Docker начинается с использования образа OpenJDK 8 в качестве основы. Затем она устанавливает ряд необходимых компонентов, включая Node.js, Python 2.x, менеджер пакетов PIP, Node-Java Bridge и инструменты сборки, необходимые для node-gyp
. Кроме того, она устанавливает GroupDocs.Viewer для Node.js с помощью менеджера пакетов npm
.
Чтобы запустить код внутри контейнера, вы можете использовать следующую команду:
docker run -it -v /ПутьКОбщейПапкеНаХостовомКомпьютере:/ОбщаяПапка gd-viewer-image /bin/bash
Эта команда монтирует общую папку между хост-компьютером и контейнером Docker, что упрощает передачу данных в среду контейнера и из нее.
При запуске образа Docker он создает контейнер и показывает командную строку. В этой строке введите node gdviewer.js
, чтобы отобразить документ Word на веб-страницах. Поскольку контейнер не имеет никаких просмотрщиков документов, вам необходимо переместить файлы HTML в общую папку SharedFolder
внутри контейнера. Таким образом, файлы HTML будут сохранены в папке PathToSharedFolderOnHostComputer
на вашем компьютере, что позволит вам открывать и просматривать их с помощью веб-браузера.