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