如何使用自签名证书运行docker容器

问题描述 投票:0回答:1

我有一个正在运行的docker容器(.net web app),它与http://xx.xx.xx.xx:aaaa完美配合。现在我想使用自签名证书为同一个应用程序像https://xx.xx.xx.xx:aaaa。因为我尝试使用Nginx如下:

通过将certificatesconf安装到它来运行nginx容器,并将docker bridge网络IPAM网关添加到它,如下所示。用于运行nginx容器的命令是:

kazxsopoipodkazxsopoi

docker container run --name nginx_proxy -d -v文件是这样的:

:/etc/nginx/conf.d -p 443:443 nginx

然后它适用于qpsxswpoi的https。然后我尝试将其他正在运行的容器IP添加到配置文件中,

conf

但它不起作用。我们可以用这种方式使用nginx这样做,如果可以,这有什么问题,或者是否有其他方法可以在启动它时将自签名证书添加到docker容器中。

希望你对此有所帮助。

docker nginx routing self-signed
1个回答
0
投票

尝试

server {
  listen 443;
  ssl on;
  ssl_certificate /etc/nginx/conf.d/cert.pem;
  ssl_certificate_key /etc/nginx/conf.d/key.pem;
  location / {
     proxy_pass http://172.17.0.1:4000;
  }
}

................

© www.soinside.com 2019 - 2024. All rights reserved.