通过使用证书运行容器以使用HTTPS
2024年七月20日
更新 2024年十月20日
This article was translated from English: Does it need improvement?
TranslatedView the article in English
如果您需要使用证书运行容器,请按照以下步骤生成证书并配置本地机器:
运行带证书的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许可证密钥和证书密码。