.net core docker 启动容器设置启动https

docker 启动容器设置https:

 

dockerfile 设置环境变量:

ENV ASPNETCORE_URLS=https://*:443;http://*:80 ASPNETCORE_ENVIRONMENT=Development

 

shell 脚本如下:

docker run -it -d -p 8081:80 -p 18081:443 -v /logs:/logs -e ASPNETCORE_HTTPS_PORT=18081 -e ASPNETCORE_Kestrel__Certificates__Default__Password="123456" -e ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx -v ${HOME}/.aspnet/https:/https/ --name 容器名 镜像名

 参考:

https://docs.microsoft.com/zh-cn/aspnet/core/security/enforcing-ssl?view=aspnetcore-2.2&tabs=visual-studio#how-to-set-up-a-developer-certificate-for-docker

  

posted @ 2020-10-30 16:30  gaojiandong  阅读(789)  评论(0)    收藏  举报