как настроить службу автозапуска [nginx] в работающем док-контейнере - PullRequest
0 голосов
/ 27 января 2019

Мой докер устанавливает мой компьютер с Windows10.На следующем шаге я создал контейнер из окна powershell.

docker run -p 80 --name web -i -t ubuntu /bin/bash
#>apt-get update
#>apt-get install -y nginx

Теперь я обнаружил, что при перезагрузке компьютера возникает 2 вопроса.

  1. контейнер 'web'не запускается
  2. при запуске веб-контейнера, служба 'nginx' не работает

, первый вопрос решен:

docker update --restart=always web

ноВторой вопрос, как это сделать?пожалуйста, помогите мне

1 Ответ

0 голосов
/ 27 января 2019

Лучшим вариантом в вашем случае является запуск выделенного контейнера для nginx вместо универсального ubuntu с установкой nginx каждый раз.

Используйте следующую команду для запуска Nginx alpine release:

docker run -p 80 --name web-Nginx -d --restart always nginx:1.15.8-alpine
...