Руководство по эксплуатации Aspose.Cells Cloud Docker

Aspose.Cells Cloud — это облачная служба обработки электронных таблиц, поддерживающая создание, редактирование, преобразование и манипуляции с файлами в форматах, таких как Excel. Её можно быстро настроить как автономную сервисную среду с помощью развертывания через Docker, что упрощает управление зависимостями и кроссплатформенное развертывание.

В данном руководстве подробно описаны все шаги по эксплуатации — от подготовки среды до проверки работоспособности сервиса.

Подготовка среды

Перед развертыванием контейнера Aspose.Cells Cloud Docker убедитесь, что локальная среда удовлетворяет следующим требованиям к зависимостям, чтобы избежать ошибок развертывания из-за отсутствующих компонентов.

Основные компоненты зависимостей

  • Docker Engine: основной движок среды выполнения контейнеров, отвечающий за создание и управление контейнерами. Минимальная требуемая версия — 18.09.0.

  • Операционные системы: основные операционные системы, поддерживающие Docker:

    Тип операционной системы Версия
    Windows Windows 10/11
    Windows Server 2016 / 2019 / 2022
    Linux CentOS 7+ / Ubuntu 20.04+
  • Аппаратные ресурсы: обеспечьте достаточные ресурсы для стабильной работы сервиса и избегайте сбоев из-за нехватки ресурсов:

    • CPU: 2 ядра и более.
    • Память: 4 ГБ и более.
    • Диск: не менее 10 ГБ свободного места.

Ключевые предпосылки

  • Лицензия Aspose: зарегистрируйтесь в учетной записи Aspose, чтобы получить действительную лицензию (можно申请ить пробную версию или приобрести коммерческую). Без лицензии функциональность сервиса может быть ограничена. Подробности см. на странице Лицензирование.
  • Подключение к сети: убедитесь, что среда развертывания может получить доступ к Docker Hub (для загрузки образов).

Получение образа Aspose.Cells Cloud Docker

Образ Aspose.Cells Cloud размещён на Docker Hub и может быть загружен напрямую с помощью команды docker pull, без необходимости самостоятельной сборки.

# Linux
docker pull aspose/cells-cloud:linux.22.2.0
docker pull aspose/cells-cloud:latest
# Windows
docker pull aspose/cells-cloud:ltsc2019.25.9.0
docker pull aspose/cells-cloud:ltsc2022.25.9.0

Запуск контейнера Aspose.Cells Cloud Docker

Параметры запуска

Имя Описание Примечание
LicensePublicKey Установка открытого ключа лицензии при использовании тарифного плана «Metered». Действует только при использовании тарифного плана «Metered».
LicensePrivateKey Установка закрытого ключа лицензии при использовании тарифного плана «Metered». Действует только при использовании тарифного плана «Metered».
storagesCredentialsFilePath Путь к файлу конфигурации хранилища. Файл по умолчанию: ./storageResource.json.
LicenseFile Указание файла лицензии при использовании тарифного плана «LicenseFile». Действует только при использовании тарифного плана «LicenseFile».
AccessToken Токен для доступа к API. Если пусто, проверка токена не требуется.

Команда запуска

Запуск контейнера в пробном режиме осуществляется просто:

docker run -p 47900:5000 aspose/cells-cloud:ltsc2022.22.9.0

Для полнофункционального запуска получите лицензию по тарифному плану «Metered» и подключите папку хоста для хранения файлов. Пример команды запуска в этом случае:

Ссылка на API — Aspose.Cells Cloud Docker

  • <https://hostname:port/swagger>
  • <https://hostname:port/swagger/ui/index.html>

Открытые порты

Порт Описание Обязательный
5000 Папка со шрифтами, используемыми для рендеринга документов да

Обязательные тома

Путь монтирования в контейнере Описание Обязательный Примечание
C:\fonts Папка со шрифтами, используемыми для рендеринга документов нет Устраняет проблемы с электронными таблицами/Excel, вызванные отсутствием шрифтов.
C:\data Папка хранения файлов нет Увеличивает объём хранилища для удобного управления и доступа к файлам.

Справочная документация