Всем здравствуйте! Я собираю ручками минимальный образ debian для docker, а из него образ с apache httpd.
Контейнер с debian собрал так:
debootstrap --variant=minbase bullseye debian11-mycustom http://deb.debian.org/debian
tar -C debian11-mycustom -c . | docker import - debian11-mycustom:latest
Далее, собираю контейнер с apache, вот Dockerfile:
FROM debian11-mycustom:latest
RUN apt-get update && apt-get install -y apache2
CMD bash -c 'source /etc/apache2/envvars && /usr/sbin/apache2 -D FOREGROUND'
Получаю ошибку:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
При том, в виртуалки такой ошибки не возникает, а переменные из envvars цепляются и там, и там.
Подскажите, а в чём дело-то? С debian 7 и httpd 2.2 так прокатило.