Как создать образ Docker для запуска GroupDocs.Conversion для Node.js через Java

В этой статье приведены пошаговые инструкции по созданию образа Docker для запуска GroupDocs.Conversion для node.js через java. В нее включен скрипт для установки node.js для запуска GroupDocs.Conversion для node.js через java. В нее также включен пример кода для проверки установки. Кроме того, вы найдете руководство по запуску образа Docker через терминал и выполнению примера кода, иллюстрирующего использование GroupDocs.Conversion для Node.js через Java. Вот основные шаги, которые необходимо выполнить:

Шаги по установке GroupDocs.Conversion для Node.js через Java

  1. Создайте каталог в вашей системе
  2. Напишите инструкции по созданию образа Docker в файле с именем Dockerfile.
  3. Запишите код Node.js в файл с именем gdapp.js.
  4. Скопируйте оба файла в недавно созданный каталог.
  5. Поместите входной файл DOCX в тот же каталог.
  6. Откройте окно терминала/командной строки в ранее указанном каталоге и выполните следующую команду для создания образа Docker:
  7. docker build -t gd-conversion-image .
  8. Выполните следующую команду, чтобы запустить контейнер для преобразования входного DOCX в PDF.
  9. docker run -it gd-conversion-image

Описанные выше шаги объясняют, как использовать GroupDocs.Conversion для node.js через java. Для начала вам нужно будет создать необходимые файлы и сохранить их в указанной папке. После этого откройте окно терминала/командной строки в том же каталоге. На последующих шагах вы выполните команды для создания образа Docker и запустите его с помощью второй команды. Пример кода в gdapp.js преобразует документ Word в PDF. Вы можете найти выходной файл PDF в том же каталоге после выполнения следующего примера кода.

Скрипт для установки Node.js для запуска GroupDocs.Conversion для Node.js через Java

Dockerfile

gdapp.js

Этот скрипт Docker начинается с образа OpenJDK 8 в качестве основы, а затем переходит к установке Node.js, Python 2.x, команды PIP, Node-Java Bridge, основных инструментов сборки для node-gyp и GroupDocs.Conversion для Node.js с помощью команды npm. Если вы хотите выполнить код внутри контейнера, вы можете использовать следующую команду: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Эта команда позволяет совместно использовать папку между хост-компьютером и контейнером Docker, облегчая обмен данными.

При запуске образа Docker он генерирует контейнер и отображает командную строку. В этой строке выполните команду «node gdapp.js», которая преобразует файл DOCX в PDF. Поскольку в контейнере отсутствуют инструменты просмотра документов, вы можете перенести полученный файл PDF в общую папку с именем «SharedFolder» внутри контейнера. Это действие сделает файл доступным в каталоге «PathToSharedFolderOnHostComputer» на вашем хост-компьютере, где его можно будет просмотреть с помощью средства просмотра PDF.

 Русский