On 11 August 2025 at 18:03, Greg Hunt wrote:
| Out of curiosity, why do they install two instances of R in a Docker
| container?  On a traditional physical tin server, sure, you can't avoid
| that sort of thing, but why in Docker?  I didn't see a rationale for it on
| the Rocker wiki or website.

"They" here. It makes sense to have the underlying base be the r-base
container, and it has R. And because it gets R as a package this is harder to
disentangle afterwards.  Also, my live system also has R and RD so I was used
to _explicitly_ opt into r-devel ...  

Also note that given how R works an honours its installation path, the
following simple 'ln -s RD R' is all you need to have 'RD' be 'R' on that
container too:

  $ docker run --rm -ti rocker/r-devel \
       bash -c 'cd /usr/local/bin && ln -s RD R && R --version'

  (Line break just for exposition here)

but we don't do that by default because having R as well can be useful.

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to