Не могу запустить докер под цирк - PullRequest
0 голосов
/ 28 марта 2019

Если я запускаю sudo docker start redis, запускается докер.Но если я запускаю sudo circusd --daemon circus.ini, он не запускается.

circus.ini

[watcher:redis]
cmd = docker start redis

1 Ответ

0 голосов
/ 28 марта 2019

Команда docker start запускает контейнер и затем выходит из , тогда как руководитель процесса, такой как Circus, ожидает, что ваш процесс останется на переднем плане, пока он работает.Вы, вероятно, получите желаемое поведение, если добавите аргумент --attach:

cmd = docker start --attach redis

Это приведет к тому, что клиент подключится к контейнеру redis, а не выйдет немедленно.

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