Dockerコンテナ内でのCron 起動
Dockerコンテナ内でのCronがうまく動かなかったので調査。
以下の情報を見つけました。
http://qiita.com/rerofumi/items/fc0126c4e985b78f769b
でも、これ Ubuntuイメージ向け みたいで
/usr/sbin/cron が無かったり、 -f オプションが存在しなかったりで
CentOS のDockerイメージではうまく動きませんでした。
もうちょっと調べてみて
参考になったのは以下のページ。
http://tanksuzuki.com/post/docker-pam-error/
このページの通りpam設定を変更し、再起動してみました。
--- EXTENDED vi /etc/pam.d/crond session required pam_loginuid.so ↓ # session required pam_loginuid.so /etc/init.d/crond restart
うまく動くようになりました。
moremagic
2015-11-17