rocker-org / rocker-versioned

Run current & prior versions of R using docker
https://hub.docker.com/r/rocker/r-ver
GNU General Public License v2.0
297 stars 169 forks source link

consider tini as alternative to s6? #33

Closed cboettig closed 7 years ago

cboettig commented 7 years ago

As recommended in the official images guidelines: https://github.com/docker-library/official-images#init

brooklynbagel commented 7 years ago

Interesting. Since Tini only spawns a single child according to: https://github.com/krallin/tini, how do intend to deal with the option to run Shiny Server? Would Tini run a shell script that in turn runs RStudio Server and Shiny Server, or could/should Shiny Server be removed from the RStudio containers?

cboettig commented 7 years ago

Thanks, @mbeigel , your research on this is ahead of mine. An init service that only runs one task seems a bit silly. We also have downstream users who have added other services to s6 (ssh and the like), so changing at this point seems unwise. I've been very happy with s6 myself (after being frustrated with supervisord and runit), I think it's a very well thought out, light but fully featured init system. So I'm glad the tini limitation gives us good cause to close this!