我有一个在Root帐户下运行的容器,我可以开始使用:
docker start containername
我希望crontab启动它,所以我使用
作为rootcrontab -e
并设置如下条目:
* * * * * /usr/bin/docker start containername
但它不起作用。我也试过
* * * * * root /usr/bin/docker start containername
没有运气。
任何人都知道我如何才能做到这一点?
答案 0 :(得分:1)
我做到了,没有任何类似以下的问题:
$ crontab -e
然后(我设置每5分钟重启一次容器):
*/5 * * * * docker restart containername
答案 1 :(得分:0)
重启docker需要sudo权限,我使用以下方法: 须藤crontab -e 00 23 * * * docker restart dbprod
答案 2 :(得分:0)
有两种选择。
docker container restart CONTAINER_NAME
docker restart CONTAINER_NAME
sudo crontab -e
0 1 * * * docker container restart CONTAINER_NAME
您可以使用下一个命令查看:
sudo crontab -l
使用 Docker 版本 19.03.6 进行测试,构建 369ce74a3c