Изображение докера для PHP не работает в браузере для Windows 10 - PullRequest
0 голосов
/ 14 октября 2018

Я только начал изучать Docker и попытался создать образ php с помощью Apache, используя файл Docker.Насколько я понимаю, я могу создать изображение с помощью файла Docker, и после создания изображения я попытался запустить это изображение в виде контейнера, и это выглядит хорошо для меня, но когда я попытался запустить его в браузере, используя "172.17.0.2Msgstr "IP-адрес показывает, что проблема с подключением была сброшена, и я много пытался, но не смог решить эту проблему.Я прилагаю несколько изображений для того, чтобы четко упомянуть мою проблему.

Dockerfile:

FROM php:7.2-apache
COPY src/ /var/www/html/

и экран Windows pwershell, показывающий

AH00558: apache2: не удалось надежно определить полное доменное имя сервера, используя 172.17.0.2.Установите глобальную директиву «ServerName», чтобы подавить это сообщение

AH00558: apache2: Не удалось надежно определить полное доменное имя сервера, используя 172.17.0.2.Установите глобальную директиву «ServerName» для подавления этого сообщения [Сб 13 октября 17: 42: 22.816118 2018] [mpm_prefork: note] [pid 1] AH00163: Apache / 2.4.25 (Debian) PHP / 7.2.10 настроен - возобновлениеобычные операции [сб. 13 октября 17: 42: 22.817371 2018] [core: note] [pid 1] AH00094: Командная строка: 'apache2 -D FOREGROUND'

Любая помощь будет принята, спасибо.

1 Ответ

0 голосов
/ 08 декабря 2018

Теперь я могу решить проблему, возникли две проблемы: (1) я пытался получить неправильный IP-адрес, правильный - 127.0.0.1 (2) я не запускал оболочку Windows Power в качестве администратора для запуска докеракоманды.

Еще одна вещь, если кто-то все еще сталкивается с той же проблемой, чем убедитесь, что вы настроили доступ к общему диску для док-контейнеров через интерфейс докера.

...