Tag: 克朗

Cron的作业在docker集装箱内执行Flask / Python函数?

我想在Docker容器之外使用一个cron作业来在Docker容器中执行一个Python / Flask函数。 有可能吗? 只是做docker exec并不这样做,我相信Flask在允许访问函数方面可能有一些限制。 还是有更好的select? 这里是main.py的示例代码我希望cron作业在docker容器中运行的main.py中执行getThisFunction() from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "Hello World!" @routes.route('/getThisFunction', methods=['GET', 'POST']) def getThisFunction(): return "foobar" if __name__ == '__main__': app.run() 我想要像下面的cron作业(不完全相似): 26 08 * * * docker exec c78ddbed4ad9 {some stuff to execute getThisFunction() in main.py}

docker运行不工作从cronjob

我在应该启动Docker容器的AWS EC2实例上设置了一个cronjob: 15 0 * * * docker run -e ENVIRONMENT=dev myrepo/my-image-name 我可以看到在cron日志中试图运行这个工作,但是容器不能运行。 试用sudo,仍然不运行。 这可能是什么原因?

Docker CentOS 7 – cron不能在本地机器上工作

在我的VPS中,我创build了一个包含cron作为入口命令的docker镜像。 我也有一个示例cron文件,说它应该每5分钟执行一次命令。 Dockerfile: FROM centos:centos7 MAINTAINER Lysender <foo@example.com> # Install packages RUN yum -y update && yum clean all RUN yum -y install epel-release && yum clean all RUN yum -y install git \ bind-utils \ pwgen \ psmisc \ net-tools \ hostname \ curl \ curl-devel \ sqlite \ cronie \ libevent \ gearmand […]