【问题标题】:Cannot start docker under circus无法在马戏团下启动 docker
【发布时间】:2019-08-19 00:55:39
【问题描述】:

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

circus.ini

[watcher:redis]
cmd = docker start redis

【问题讨论】:

    标签: docker circusd


    【解决方案1】:

    docker start 命令启动一个容器然后退出,而像 Circus 这样的进程管理器希望您的进程在运行期间一直停留在前台。如果您要添加 --attach 参数,您可能会得到您想要的行为:

    cmd = docker start --attach redis
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-27
      • 2014-02-26
      • 2017-04-17
      • 2018-12-03
      • 2014-09-24
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      相关资源
      最近更新 更多