亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

dcoker-compose - docker 下如何執(zhí)行crontab

瀏覽:149日期:2024-10-16 09:58:35

問題描述

項目運行在docker下,現(xiàn)在有crontab 的需求,想要在docker 下添加crontab,發(fā)現(xiàn)加不了。使用docker 的大神們是怎么怎么在docker下來添加自己的crontab的呢。項目使用的是docker-compose 2.0系統(tǒng)配的是ubuntu語言用的是php7

問題解答

回答1:

我的做法:

1,Dockerfile 里安裝 crontab2,用 volume 把本地的 etc/crontab 文件映射進去。當(dāng)然也可以在 Dockerfile 里直接寫進去3,用 supervisor 啟動主應(yīng)用和 crontab

其實使用 crontab 無非就是:安裝,配置,啟動。前兩步直接寫在 Dockerfile 中 build 時就做好了。關(guān)鍵是如何啟動,因為 Docker 只接受一個 CMD,沒法同時啟動主應(yīng)用和 crontab,用 supervisor 就可以了。

回答2:

1.Dockerfile如下

FROM centosMAINTAINER zhaojunlike<[email protected]>ADD ./crond/task.sh /server/task.sh##安裝并添加任務(wù)到crontabRUN yum install crontabs -y && (crontab -l; echo '*/1 * * * * /server/task.sh >>/var/log/task.log' ) | crontabCMD crond

dcoker-compose - docker 下如何執(zhí)行crontab

你可以添加到docker-compose進行構(gòu)建

2.可以使用其他腳本寫一個daemon程序,去模擬crontab實現(xiàn)

3.宿主機去實現(xiàn)(不推薦)

相關(guān)文章:
主站蜘蛛池模板: 99久久免费国产精品 | 色综合天天综合高清影视 | 亚洲人成亚洲精品 | 1024手机在线观看旧版国产 | 精品国产精品 | 亚洲精品国产综合99久久一区 | 日本欧美韩国一区二区三区 | 视频一区二区三区蜜桃麻豆 | 欧美一级毛片美99毛片 | 亚洲国产人成中文幕一级二级 | 91短视频免费在线观看 | 成人免费观看黄a大片夜月 成人免费体验区福利云点播 | 国产欧美日韩第一页 | 精品国产成人综合久久小说 | 999这里只有精品 | 草逼视频免费观看 | 免费播放拍拍视频在线观看 | 免费看一级毛片欧美 | 视频一区在线免费观看 | 青青在线精品2018国产 | 亚洲性夜夜时 | 一区二区久久 | heyzo北条麻妃在线播放 | 久久国产成人精品麻豆 | 性黄色片| 亚洲国产成人va在线观看 | 国产亚洲综合一区二区在线 | 久本草在线中文字幕亚洲欧美 | 久久美女视频 | 99xxoo视频在线永久免费观看 | 5c5c5c精品视频在线观看 | 久久天堂成人影院 | 在线观看免费视频黄 | 国产资源在线视频 | 香蕉99| 在线观看av片永久免费 | 第一区免费在线观看 | 第一页亚洲 | 亚洲欧美日韩在线播放 | 免费看成人毛片日本久久 | 黄色一级毛片免费看 |