马戏团下无法开始docker

Cannot start docker under circus

如果我运行 sudo docker start redis, docker 启动。但是如果我 运行 sudo circusd --daemon circus.ini,它不会启动。

circus.ini

[watcher:redis]
cmd = docker start redis

docker start命令启动一个容器然后退出,而像 Circus 这样的进程主管希望你的进程只要它是 运行。如果要添加 --attach 参数,您可能会得到想要的行为:

cmd = docker start --attach redis

这将导致客户端附加到 redis 容器而不是立即退出。