У меня есть этот контейнер: 5.6.21-апачский от https://hub.docker.com/_/php/Docker контейнер не запускается
Я установил все, что мне нужно, и мое заявление, но я сделал ошибку, делает что-то не так с Apache конфиги.
Когда я пытаюсь начать свой контейнер, я получаю сообщение:
докер начать -ai мой-контейнер
[Пн Май 02 19: 46: 33,358838 2016] [ядро: предупредить] [PID 1] AH00111: Конфигурационная переменная $ {APACHE_LOG_DIR} не определена [Пн май 02 19: 46: 33.365305 2016] [core: warn] [pid 1] AH00111: Конфигурационная переменная $ {APACHE_LOG_DIR} не определена AH00558: apache2: Не удалось достоверно определить полное доменное имя сервера, используя 172.17.0.2. Установите глобальную директиву «ServerName», чтобы подавить это сообщение. (2) Нет такого файла или каталога: AH02291: Не удается получить доступ к каталогу «/ etc/apache2/$ {APACHE_LOG_DIR} /» для основного журнала ошибок AH00014: Ошибка проверки конфигурации
Как я могу это решить? Я хочу сбросить эти конфиги. Я не могу просто потерять этот контейнер.
Вы можете оставить Dockerfile, если вы не использовали dockerfile, вы можете объяснить, как вы создали образ. Кроме того, можете ли вы разместить свой конфиг, чтобы мы могли понять, что пошло не так? –
Проблема не в моем файле Docker, потому что он работал, проблема в моих изменениях конфигурации! я ошибаюсь, установил неверную конфигурацию строки в apache.conf, после чего контейнер больше не запускается. –
Вы внесли изменения непосредственно в контейнер? Если да, то как вы вносили изменения? Я обновляю свой ответ с помощью другого варианта –