Crontab 不会重新启动 Docker 容器

use*_*897 7 ubuntu cron docker ubuntu-16.04 docker-container

我有一个在根帐户下运行的容器,我可以开始使用它:

docker start containername
Run Code Online (Sandbox Code Playgroud)

我希望 crontab 启动它,所以我使用 root

crontab -e
Run Code Online (Sandbox Code Playgroud)

并设置一个像这样的条目:

* * * * * /usr/bin/docker start containername
Run Code Online (Sandbox Code Playgroud)

但这行不通。我也尝试过

* * * * * root /usr/bin/docker start containername
Run Code Online (Sandbox Code Playgroud)

没有运气。

有人知道我如何才能完成这项工作吗?

Ben*_*ari 5

我这样做没有任何问题,如下所示:

$ crontab -e
Run Code Online (Sandbox Code Playgroud)

然后我设置每 5 分钟重新启动一次容器:

*/5 * * * * docker restart <containername>
Run Code Online (Sandbox Code Playgroud)