从Docker容器中的Apache2中提取httpd.conf

从Docker容器中的Apache2中提取httpd.conf,apache,docker,Apache,Docker,我想从运行中的Docker容器中的Apache2中提取默认的httpd.conf文件,以便对其进行自定义。我已经找到了大量的例子来帮助我走另一条路,但没有任何东西可以帮助我走这条路。您可以从容器中复制它: docker cp containername:/etc/apache2/apache2.conf . docker cp apache2.conf containername:/etc/apache2/apache2.conf 并将其返回到容器中: docker cp container

我想从运行中的Docker容器中的Apache2中提取默认的httpd.conf文件,以便对其进行自定义。我已经找到了大量的例子来帮助我走另一条路,但没有任何东西可以帮助我走这条路。

您可以从容器中复制它:

docker cp containername:/etc/apache2/apache2.conf .
docker cp apache2.conf containername:/etc/apache2/apache2.conf
并将其返回到容器中:

docker cp containername:/etc/apache2/apache2.conf .
docker cp apache2.conf containername:/etc/apache2/apache2.conf

在一些apache2安装中,文件位于/usr/local/apache2/conf,但是您的回答的其余部分帮助我获得了它
docker运行您的\u apache\u映像:最新bash-c“cat/etc/apache2/apache2.conf”>default.conf