使用证书运行容器,使用 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 许可证密钥和证书密码。