Hur man kör Aspose.Cells Cloud Docker-container

Docker-tekniken är utformad för att automatisera distributionen av program genom att använda lättviktiga containrar. Utvecklare kan använda en Docker-container för att bunda ett program tillsammans med alla dess bibliotek och beroenden och distribuera allt som en enda paket.

Aspose.Cells Cloud-teamet har publicerat Docker-containern på Docker Hub för att underlätta för Docker-användare.

Förutsättningar – Se till att Docker Engine ≥ 20.x är installerat och att ditt operativsystem (Windows 10/Server 2019/2022 eller en supporterad Linux-distribution) uppfyller kraven. En valfri licensnyckel kan tillhandahållas för att köra i licensläge.

  • Docker Engine ≥ 20.x installerat
  • Stödd OS (Windows 10/Server 2019/2022 eller en Linux-distribution)
  • Valfri licensnyckel för licensläge

Containerns konfiguration

Nödvändiga volymer

Monteringsväg i containern Beskrivning
C:\fonts Mapp med typsnitt som kommer att användas för att rendera dokument
C:\data Mapp för fillagring

Alternativ för Linux/macOS – Använd /fonts och /data i containern och mappa dem till värdkataloger såsom /home/user/fonts och /home/user/data vid körning av containern.

Parametrar

Namn Beskrivning
LicensePublicKey Offentlig nyckel för licensen
LicensePrivateKey Privat nyckel för licensen

Om License-parametrarna utelämnas körs appen i provläge.

1. Hämta Aspose.Cells Cloud-avbildningen

# Hämta en specifik version av Aspose.Cells Cloud-avbildningen
docker pull aspose/cells-cloud:25.9.0
# Hämta Aspose.Cells Cloud-avbildning för Windows Server 2019
docker pull aspose/cells-cloud:ltsc2019.25.9.0

# Hämta Aspose.Cells Cloud-avbildning för Windows Server 2022
docker pull aspose/cells-cloud:ltsc2022.25.9.0

# Hämta Aspose.Cells Cloud-avbildning för Windows 11
docker pull aspose/cells-cloud:ltsc2022.25.9.0

Obs: För alltid att få den senaste utgåvan kan du också hämta latest-taggen: docker pull aspose/cells-cloud:latest.

2. Konfigurationer för Docker‑Compose-verktyget

Du kan skriva följande konfiguration i en docker‑compose.yml-fil:

AsposeCellsCloud:
  image: aspose/cells-cloud:25.9.0
  ports: ["5000:80"]   # värd 5000 → container 80
  volumes:
    - "C:/Windows/Fonts:C:/Windows/Fonts"
    - "c:/data:c:/data"
  environment:
    LicensePublicKey: "dinOffentligaNyckel"
    LicensePrivateKey: "dinPrivataNyckel"

Obs: Portmappningen 5000:80 innebär att API:et kommer att vara tillgängligt på http://localhost:5000.

3. Kör en Docker-container via kommandoraden

docker run \
  -e "LicensePublicKey=dinOffentligaNyckel" \
  -e "LicensePrivateKey=dinPrivataNyckel" \
  -v c:/data:c:/data \
  -v C:/Windows/Fonts:C:/Windows/Fonts \
  -p 5000:80 \
  aspose/cells-cloud:25.9.0

Felsökning:

  • Portkonflikt: Se till att port 5000 på värdmaskinen är ledig eller ändra mappningen till en oanvänd port.
  • Misslyckad licensladdning: Verifiera att den offentliga och privata nyckeln skickas korrekt som miljövariabler eller monteras som filer.
  • Saknade typsnitt: Om dokument renderas med felaktiga typsnitt, kontrollera att typsnittskatalogen är korrekt monterad och innehåller de nödvändiga typsnittsfilerna.

Relaterade resurser:

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Kör Aspose.Cells Cloud Docker-container",
  "step": [
    {
      "@type": "HowToStep",
      "url": "#1-pull-asposecells-cloud-image",
      "name": "Hämta Docker-avbildningen",
      "text": "Kör `docker pull aspose/cells-cloud:<version>` för att ladda ner den nödvändiga avbildningen."
    },
    {
      "@type": "HowToStep",
      "url": "#2-configurations-for-docker-compose-tool",
      "name": "Skapa en docker‑compose-fil",
      "text": "Definiera avbildningen, portar, volymer och licensmiljövariabler i `docker‑compose.yml`."
    },
    {
      "@type": "HowToStep",
      "url": "#3-run-a-docker-container-using-the-command-line",
      "name": "Kör containern",
      "text": "Kör `docker run` med lämpliga miljövariabler, volymmonteringar och portmappning."
    }
  ]
}