Как создать образ 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

Докерфайл

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.

 Русский