ошибка Откат перезапуск сбой контейнера в модуле nginx - PullRequest
0 голосов
/ 09 ноября 2019

простой вариант использования для развертывания образа nginx с использованием kubernetes

Dockerfile, использованный для создания образа. «./Build/» в операторе COPY dockerfile - это выходной каталог (сборка запуска npm) кодаactjs. Просто статические файлы в нем.

FROM nginx
COPY ./build/ /usr/share/nginx/html/ 
RUN rm -f /etc/nginx/conf.d/default.conf
COPY ./default.conf /etc/nginx/conf.d/
CMD ["nginx"]
EXPOSE 80 

Почему эта ошибка в nginxразвертывание? ошибка «Откат перезапуска сбой контейнера». вручную запустил контейнер, но nginx не работает. Я мог бы запустить nginx вручную. Я пропускаю какие-либо настройки в файле Dockerfile или в файле /etc/nginx/conf.d/default.conf? файлы копируются и доступны по пути github .

root@desktop:~/github/nginx-app# docker run -it private.registry.corp/company-dev-poc/nginx-cms:001 bash
root@fc7ebd431ae2:/# service nginx status
[FAIL] nginx is not running ... failed!

1 Ответ

0 голосов
/ 09 ноября 2019

Использование CMD ["nginx", "-g", "daemon off;"]

Также вам не нужно указывать команду. CMD и EXPOSE будут определены в базовом изображении - в этом случае nginx. Они не должны быть определены снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...