Closed
Description
I tried to run the latest rocker/rstudio image (6daa62cd59de) on Fedora 24 (x86_64) as described in the documentation. However, the server does not start due to some permission problems.
$ sudo docker run --rm -p 8787:8787 rocker/rstudio
[fix-attrs.d] applying owners & permissions fixes...
[fix-attrs.d] 00-runscripts: applying...
[fix-attrs.d] 00-runscripts: exited 0.
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] conf: executing...
[cont-init.d] conf: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
s6-supervise rstudio: warning: unable to spawn ./run - waiting 10 seconds
s6-supervise (child): fatal: unable to exec run: Permission denied
s6-supervise rstudio: warning: unable to spawn ./run - waiting 10 seconds
s6-supervise (child): fatal: unable to exec run: Permission denied
^Cs6-svscan: warning: unable to exec finish script .s6-svscan/finish: Permission denied
s6-svscan: warning: executing into .s6-svscan/crash
s6-svscan: fatal: unable to exec .s6-svscan/crash: Permission denied
Interestingly, when I tried to run the initialization script from the container, everything worked fine and RStudio opened successfully at http://localhost:8787/.
$ sudo docker run --rm -it -p 8787:8787 rocker/rstudio /bin/bash
root@f62dc1e639bf:/# /init
[fix-attrs.d] applying owners & permissions fixes...
[fix-attrs.d] 00-runscripts: applying...
[fix-attrs.d] 00-runscripts: exited 0.
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] conf: executing...
[cont-init.d] conf: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
This issue also replicates on CentOS 7.2 (x86_64). SELinux is enabled in both cases.
Metadata
Metadata
Assignees
Labels
No labels