我正在用以下工具启动一个码头集装箱:
docker run -d \
--add-host=host.docker.internal:host-gateway \
--name=apache \
--restart always \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-p 80:80 \
-v /share/CACHEDEV1_DATA/Container/apache/config/httpd.conf:/usr/local/apache2/conf/httpd.conf \
-v /share/CACHEDEV1_DATA/Container/apache/config/httpd-vhosts.conf:/usr/local/apache2/conf/extra/httpd-vhosts.conf \
httpd:latest
不幸的是,容器中的httpd.conf
文件与主机中的本地文件不匹配,有趣的是,容器中的httpd-vhosts.conf
文件与主机中的本地文件匹配。
1条答案
按热度按时间n53p2ov01#
基于httpd:latest构建您自己的映像,如here所述
假设您不关心频繁的配置更改(无论如何都需要重新启动Apache),出于性能原因,最好将其直接复制到映像中。