docker 定时更新

docker exec nigix  bash -c 'git reset HEAD . ; git checkout . ; git fetch ; git rebase origin/master' 

 

the input device is not a TTY 的报错,定时任务去掉-it
其实出现该错误和我们的一个习惯有关,一般来说我们启动容器后要与容器进行交互操作,这是,就要加上"-it"这个参数,而在重启过重中或定时任务中,如果让脚本在后台运行,就没有可交互的终端,这就会引发如题所示错误,解决办法就是去掉“-it”这个参数。
*/1 * * * * /usr/bin/docker exec centos7 bash -c '/usr/bin/date' >>/tmp/date.log

posted @ 2021-10-27 18:11  等待1248  阅读(67)  评论(0)    收藏  举报