Я довольно новичок в docker, и я хотел бы создать среду docker с точно такой же конфигурацией, как у моего производственного сервера. Мой docker будет использоваться в качестве локальной среды разработки для одного указанного c R приложения Shiny Server.
Вот мои настройки:
I’m working locally on Windows 7
Server is Ubuntu 18.04.1 LTS
Server R version : 3.5.1
Мне удалось использовать Rocker / rstudio, но это не позволяет мне иметь дело с версиями R; более того, он основан на дистрибутиве Debian.
Итак, совершенно невинно я попытался создать свой собственный Dockerfile на основе уже существующих Dockerfiles, чтобы выполнить установку с Ubuntu -> R -> RStudio + Shiny server.
Мой Dockerfile собран успешно, но я получаю следующую ошибку при попытке запустить его с помощью следующей командной строки:
docker run -p 8787:8787 -e PASSWORD=Mypswd -v /c/Users/njeanray/Documents/Myproject:/home/rstudio/myproject rstudio:R3.5.1
Пожалуйста, найдите мой Dockerfile в этом месте:
https://wetransfer.com/downloads/972d94d2ec730ecb8afbc2b315c8fbb020200429094458/3c31aa
Это довольно странно, потому что я взял код из Dockerfile rocker / rstudio и запускаю rocker / rstudio работает… Как мне управлять своей средой из Ubuntu 18.04, с R 3.5.1 и RStudio? Можете ли вы сказать мне, что я делаю не так?
Большое спасибо заранее,
С уважением