记一次在Docker容器中crontab不执行的问题

在容器中添加 crontab 并没有生效,这是由于 docker 容器被严格要求只允许使用内核的部分能力导致的,按下面解决方案修改后解决

解决方案

1
2
3
4
5
6
7
// 进入容器
$ vim /etc/pam.d/crond
account required pam_access.so
account include password-auth
#session required pam_loginuid.so #注释此行
session include password-auth
auth include password-auth

建议

  • 不要在单一容器中运行超过一个进程
-------------本文结束感谢您的阅读-------------