Руководство по эксплуатации 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 | Папка хранения файлов | нет | Увеличивает объём хранилища для удобного управления и доступа к файлам. |