Я пытаюсь смонтировать свои пользовательские файлы конфигурации в /etc/httpd, однако, когда я создаю компоновку докеров, это приводит к /etc/httpd/conf/httpd.conf
Нет такого файла или каталога
Докер-композитор Apache:
apache:
container_name: apache
image: cytopia/apache-2.2
volumes:
- ./src:/var/www
- ./apache:/etc/httpd
depends_on:
- php
- mysql
ports:
- "8088:80"
networks:
- project
каталог апача:
- conf
- conf.d
- conf.v (virtual host)
Я просто хочу перезаписать данные внутри /etc/httpd, не удаляя другие файлы/каталоги внутри. Если это возможно или нет, пожалуйста, посоветуйте, что делать. Спасибо.
Вы можете сначала попробовать привязать эти файлы по отдельности, а не папку (которая переопределяет все)
apache:
container_name: apache
image: cytopia/apache-2.2
volumes:
- ./src:/var/www
- ./apache/conf/aFile:/etc/httpd/conf/aFile:ro
- ./apache/conf.d/aFile:/etc/httpd/conf.d/aFile:ro
- ...