Så här kör du Aspose.Cells Cloud Docker-container
Aspose.Cells Cloud Docker tillhandahåller en klar-att-köra containeravbildning som värd för Aspose.Cells Cloud API lokalt eller i en privat molntjänst. Denna guide visar hur du startar container i tre vanliga licenseringslägen—Utvärdering, Förbrukningsbaserad fakturering och Licensbaserad fakturering—och inkluderar en variant som använder en åtkomsttoken. Alla kommandon är skrivna för PowerShell på Windows Server 2022; justera volymvägarna om du använder Linux.
Förutsättningar
- Docker Engine 20.10 eller senare installerad och igång.
- PowerShell 5.1 eller PowerShell 7+.
- Öppna port 5000 i containern (mappad till värddatorns port 47900) och se till att värdens brandvägg tillåter inkommande trafik på port 47900.
- För lägen med förbrukningsbaserad eller licensbaserad fakturering, ha din
LicensePublicKey,LicensePrivateKeyeller en licensfil redo, eller enAccessTokenom du använder token-läge. - En lokal mapp (t.ex.
C:\data) som ska monteras som lagring för containern.
Snabbstart (Utvärderingsläge)
Kör följande kommando för att starta containern i utvärderingsläge:
docker run -p 47900:5000 aspose/cells-cloud:ltsc2022.22.9.0
Kör Aspose.Cells Cloud Docker-container i utvärderingsläge
# Windows Server 2022
docker run -p 47900:5000 aspose/cells-cloud:ltsc2022.22.9.0
Containern körs i förgrunden och lyssnar på värddatorns port 47900, som vidarebefordras till containerns interna port 5000.
Kör Aspose.Cells Cloud Docker-container i förbrukningsbaserat faktureringsläge
# Windows Server 2022
# Förbrukningsbaserat faktureringsläge: ange LicensePublicKey och LicensePrivateKey som miljövariabler.
# Montera en lagringsmapp (värddator → container)
# -v c:/data:c:/data
# Montera Windows-teckensnittsmappen så API:t kan komma åt systemteckensnitten
# -v C:/Windows/Fonts:C:/Windows/Fonts
docker run -d `
-v c:/data:c:/data `
-v C:/Windows/Fonts:C:/Windows/Fonts `
-p 47900:5000 `
-e LicensePublicKey=yourLicensePublicKey `
-e LicensePrivateKey=yourLicensePrivateKey `
-e storagesCredentialsFilePath=./storageResource.json `
--name asposecellscloud `
aspose/cells-cloud:ltsc2022.25.9.0
Containern körs i bakgrundsläge (-d). Efter att den har startats kan du verifiera att tjänsten är nåbar:
curl http://localhost:47900/v3.0/health
Exempel på storageResource.json
{
"default": {
"type": "Local",
"rootFolder": "c:/data"
}
}
Kör Aspose.Cells Cloud Docker-container i licensbaserat faktureringsläge
# Windows Server 2022
# Licensbaserat faktureringsläge: ange en licensfil via miljövariabeln LicenseFile.
# Montera en lagringsmapp (värddator → container)
# -v c:/data:c:/data
# Montera Windows-teckensnittsmappen
# -v C:/Windows/Fonts:C:/Windows/Fonts
docker run -d `
-v c:/data:c:/data `
-v C:/Windows/Fonts:C:/Windows/Fonts `
-p 47900:5000 `
-e LicenseFile=c:/data/aspose.cells.lic `
-e storagesCredentialsFilePath=./storageResource.json `
--name asposecellscloud `
aspose/cells-cloud:ltsc2022.25.9.0
Kör Aspose.Cells Cloud Docker-container med åtkomsttoken
# Windows Server 2022
# Åtkomsttoken-läge: ange AccessToken tillsammans med eventuella nycklar för förbrukningsbaserad fakturering.
# Montera en lagringsmapp
# -v c:/data:c:/data
# Montera Windows-teckensnittsmappen
# -v C:/Windows/Fonts:C:/Windows/Fonts
docker run -d `
-v c:/data:c:/data `
-v C:/Windows/Fonts:C:/Windows/Fonts `
-p 47900:5000 `
-e AccessToken=ace8955d11cf82e9189ea349976da6f `
-e LicensePublicKey=yourLicensePublicKey `
-e LicensePrivateKey=yourLicensePrivateKey `
-e storagesCredentialsFilePath=./storageResource.json `
--name asposecellscloud `
aspose/cells-cloud:ltsc2022.25.9.0
Efter att du har startat containern, bekräfta att tjänsten är operativ med samma hälsokontrollkommando som visades tidigare.
Referensdokument
Felsökning
- Hälsokontroll misslyckas – Se till att port 47900 inte är blockerad av en brandvägg och att containern körs (
docker ps). - Licensfel – Verifiera att värdena för
LicensePublicKey,LicensePrivateKeyellerLicenseFileär korrekta och att miljövariablerna skickas utan extra blanksteg. - Lagring inte tillgänglig – Bekräfta att värddatorns mapp (
c:/data) finns och att Docker har behörighet att läsa/skriva till den.