[問題] 在Docker容器重開之後, 自動開Cron

看板Linux作者 (Edster)時間6年前 (2019/07/18 11:25), 編輯推噓1(106)
留言7則, 3人參與, 6年前最新討論串1/1
這是不知該去何處問的問題. 問題: NAS自動更新,docker裡面的容器載入之後,有辦法在linux自動執行一些指令嗎? 狀況: 有個自動排程的程式掛在Rstudio Server中,而如果NAS自動更新之後,重開的Docker Linux容器不會自己啟動 Cron。於是 Rstudio 在 docker 容器中不能執行 Cron。 背景: 機種 Synology 218+, 軟體 Docker + Rocker/Rstudio https://hub.docker.com/r/rocker/rstudio/ 目前手動執行語法: 需要每次Docker容器重開之前, 預先執行的語法. 1. 先開終端機 2. 再執行 sudo apt-get update sudo apt-get install -y cron sudo /etc/init.d/cron start ps:系統 Platform: x86_64-pc-linux-gnu (64-bit) Running under: Debian GNU/Linux 9 (stretch) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.77.77 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1563420352.A.08C.html

07/18 11:36, 6年前 , 1F
把要執行的指令放到 Dockerfile
07/18 11:36, 1F

07/18 11:36, 6年前 , 2F
ex: CMD ["/usr/sbin/init"]
07/18 11:36, 2F

07/18 11:42, 6年前 , 3F
NAS的docker可以自己改Dockerfile嗎?
07/18 11:42, 3F

07/20 00:54, 6年前 , 4F
照一樓方法,ssh進去創dockerfile,在docker build
07/20 00:54, 4F

07/20 01:06, 6年前 , 5F
這image可掛載覆蓋檔案/etc/services.d/rstudio/run
07/20 01:06, 5F

07/20 01:06, 6年前 , 6F
達到目的,很賴皮,芭樂做法僅供參考,還是建議自己重bu
07/20 01:06, 6F

07/20 01:06, 6年前 , 7F
ild.
07/20 01:06, 7F
文章代碼(AID): #1TB-R02C (Linux)
文章代碼(AID): #1TB-R02C (Linux)