我目前在笔记本电脑上有一些小的Python脚本,设置为每1-15分钟运行一次,具体取决于相关脚本。他们为我执行各种任务,例如检查某个API上的新数据,操纵它,然后将其发布到其他服务等。
我有一台NAS /个人服务器(unRAID)并且正考虑通过Docker将脚本移到那里,但由于我对Docker相对较新,我不确定最佳方法。
使用包含Cron的Phusion Baseimage,将我的脚本和crontab作为依赖项包装到图像中,并编写Dockerfile来初始化所有这些内容是否正确?或者它是一种更规范的方法来修改脚本,以便它们与递归计时器串联,并且只是在它自己的official Python image中单独运行每个脚本?
答案 0 :(得分:0)
没有人只需在docker container / image上安装python,移动脚本并正常运行它们。 您可能必须公开某个端口或添加防火墙例外,但您的容器可以作为本机Linux环境。