2016-08-02 36 views
0

我目前在我的筆記本電腦上有幾個小的Python腳本,每個腳本設置爲每1-15分鐘運行一次,具體取決於所討論的腳本。他們爲我執行各種任務,比如檢查某個API上的新數據,操作它,然後將其發佈到其他服務等。如何使用Docker定期運行一些小的Python腳本?

我有一臺NAS /個人服務器(unRAID),並且正在考慮移動腳本通過Docker到那裏,但由於我對Docker相對較新,我不確定最佳方法。

採取包括Cron在內的Phusion Baseimage這樣的東西,將我的腳本和crontab打包爲圖像的依賴關係,並編寫Dockerfile來初始化所有這些信息是否正確?或者它會是一個更加規範的方法來修改腳本,以便它們使用遞歸定時器進行線程化,並在每個腳本中單獨運行它們自己的official Python image

回答

0

沒有傢伙只需在docker container/image上安裝python,移動你的腳本並像平常一樣運行它們。 您可能不得不公開一些端口或添加防火牆異常,但您的容器可以作爲本機linux環境。

相關問題