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