带Apache2和Docker的HTTPS配置

带Apache2和Docker的HTTPS配置,apache,docker,ssl,https,docker-compose,Apache,Docker,Ssl,Https,Docker Compose,正在尝试在停靠的web应用程序上启用HTTPS 主机服务器使用Apache2的非停靠安装作为Web服务器 似乎要为应用程序启用HTTPS,停靠的web应用程序和Apache2 web服务器都必须在端口443(?)上侦听,这会产生冲突,在docker compose上引发以下错误: ERROR: for <appname> Cannot start service <appname>: driver failed programming external connec

正在尝试在停靠的web应用程序上启用HTTPS

主机服务器使用Apache2的非停靠安装作为Web服务器

似乎要为应用程序启用HTTPS,停靠的web应用程序和Apache2 web服务器都必须在端口443(?)上侦听,这会产生冲突,在docker compose上引发以下错误:

ERROR: for <appname>  Cannot start service 
<appname>: driver failed programming external 
connectivity on endpoint <appname> 
(containerid): Error starting userland 
proxy: listen tcp 0.0.0.0:443: listen: 
address already in use
但是,服务器无法使用此配置返回响应

我对Docker、Apache2和一般系统都很陌生,我确信有更好的解决方案可用(例如,我可以简单地在Docker容器中运行Apache2),但是如果可以的话,我如何使这个特定配置与HTTPS一起工作呢

此外,通常使用Docker和Apache2时,HTTPS配置的最佳实践是什么


如果需要更多详细信息,请告诉我。

您是否得到过答复?这也是我的问题。
networks:
  - default
ports:
  - 0.0.0.0:8000:443