Конечно, сервер не включен, но я ожидаю, что он сможет работать и просто никогда ничего не обслуживать. - Но даже если я включаю включение (которое перенаправляет на html по умолчанию на страницу, которую я также скопировал в докер), возникает та же ошибка.
3 ответа на вопрос
1
ewatt
/run/nginxКаталог не существует на последних альпийских контейнерах.
Вы можете создать каталог или изменить местоположение файла PID.
Создайте каталог в вашем Dockerfile:
RUN mkdir -p /run/nginx
Или измените местоположение файла PID:
nginx -g 'pid /tmp/nginx.pid'
1
Ben Njeri
Нет реальной необходимости создавать свой собственный докер-контейнер nginx из базового образа Alpine, когда в Docker Hub есть официальный образ докера Alpine nginx.