2017-01-04 12 views
0

sudoではなく、dockerグループのユーザーで、サーバーでいくつかのプロセスを実行するためのドッキング・イメージを作成しました。CronジョブがDockerデーモンに接続できません

シェルからプロセスを実行すると、すべて正常に動作します。私はクーロンでそれを実行しようとすると、しかし、それはで失敗します。

docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. 
See '/usr/bin/docker-current run --help'. 

ここでは、多かれ少なかれ、私が実行しているものを(それが実際にはもう少し複雑で、このことだが、私はこれを簡素化するとき、それはまだ失敗です)。

docker run --rm --privileged -i my_img python -m adhoc.test 

私のcrontabは、その後、次のようになります。

* * * * * docker run --rm --privileged -i my_img python -m adhoc.test 

それはしばらくの間、正常に動作していたが、それは、突然、今日の作業を停止。私が作った唯一の変化は、イメージの再構築、何が起こっているのか、どこから見始めるべきなのか、という考えです。

答えて

0

私はこれを削除すると考えましたが、誰かがそれを将来的に享受する可能性があることを知っています。

大量のユーザーの更新でdockerグループから私が削除されたことが判明しました。ログインしたシェルにはまだそのグループ権限がありましたが、cronジョブは実行しませんでした。

関連する問題