Я пытаюсь создать контейнер со смонтированным объемом так, чтобы nginx мог использовать мои пользовательские файлы конфигурации. Однако контейнер не запускает.
docker-1.6.0 run --name a2 -p 443:443 -v /etc/nginx/conf.d:/etc/nginx/conf.d -P -d nginx
Я вижу, что никакие контейнеры не работают, когда я выполняю a
docker-1.6.0 ps
Однако выполнение a
docker-1.6.0 run --name a1 -p 443:443 -P -d nginx
показывает страницу по умолчанию отлично.
Я использую команды правильно? Есть ли любые зависимости, когда я использую первую команду.
Я упомянул https://www.nginx.com/blog/deploying-nginx-nginx-plus-docker/
Заранее спасибо.
Как было сказано в моём комментарии, большой вероятностью является синтаксическая ошибка в конфигурационных файлах nginx на хосте.
Если вы скопируете на хост конфигурационный файл nginx по умолчанию, то команды, приведённые выше, выполняются нормально, но если вы введете синтаксическую ошибку в конфигурационный файл на хосте, то контейнер не запустится.
.