马戏团下无法开始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 容器而不是立即退出。
如果我运行 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 容器而不是立即退出。