如何在从Docker启动apache之前启用Apache2 mods

如何在从Docker启动apache之前启用Apache2 mods,docker,apache2,Docker,Apache2,我正在使用字符串从envoyproxy/envovedev:latest的image启动Docker容器。我的entrypoint有一个shell脚本: exec a2enmod ssl& 执行a2enmod重写& #exec apache2启动& exec/usr/sbin/apache2ctl-D前台& 特使-c/etc/service-emission.yaml——服务集群 start命令都不起作用。我必须访问该容器,然后为a2enmod执行命令,然后/usr/sbin/apache2c

我正在使用字符串从envoyproxy/envovedev:latest的image
启动Docker容器。我的
entrypoint
有一个shell脚本:

exec a2enmod ssl&
执行a2enmod重写&
#exec apache2启动&
exec/usr/sbin/apache2ctl-D前台&
特使-c/etc/service-emission.yaml——服务集群

start命令都不起作用。我必须访问该容器,然后为
a2enmod
执行命令,然后
/usr/sbin/apache2ctl-D前台
启动服务器。你还需要其他信息吗?到目前为止,这是我唯一的问题。

通常您会在Dockerfile中运行像
a2enmod
这样的命令,并且您会在单独的containers.OMG中运行像Apache和特使代理这样的单独进程!我从来没想过<代码>运行a2enmod ssl
工作。谢谢