使用證書透過 HTTPS 運行容器
如果您需要使用證書運行容器,請按照以下步驟生成證書並配置本地機器:
使用憑證啟動 IronSecureDoc 容器
- 生成憑證:
dotnet dev-certs https -ep %USERPROFILE%\.aspnet\https\ironsecuredoc.pfx -p <CREDENTIAL_PLACEHOLDER>
dotnet dev-certs https --trust
用密碼取代 <CREDENTIAL_PLACEHOLDER>
。
- 運行 Docker 容器:
docker container run -d -p 8081:8081 -p 8080:8080 -e HTTP_PORTS=8080 -e HTTPS_PORTS=8081 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Production -v %USERPROFILE%\.aspnet\https:/https:ro -e CERTIFICATE_PATH=%USERPROFILE%\.aspnet\https\ironsecuredoc.pfx -e CERTIFICATE_PASSWORD=<CERTIFICATE_PASSWORD> ironsoftwareofficial/ironsecuredoc:latest
將 <IRONSECUREDOC_LICENSE_KEY>
和 <CERTIFICATE_PASSWORD>
替換為您實際的 IronSecureDoc 許可證密鑰和證書密碼。