找不到bin / sh Docker映像

时间:2020-07-29 16:47:41

标签: r linux docker ubuntu shiny

我正在尝试在自己的服务器上部署Shiny应用程序,但无法解决此问题。这是我的泊坞窗图片

FROM rocker/tidyverse

## App folder
WORKDIR /home/admin/shinyAppCovid/

ADD /shinyApp /shinyApp/
ADD /dependencias.txt  /usr/local/bin/


RUN apt-get update && apt-get install -y \
    sudo \
    pandoc \
    pandoc-citeproc \
    libcurl4-gnutls-dev \
    libcairo2-dev \
    libxt-dev \
    libssl-dev \
    libssh2-1-dev

# expose port
EXPOSE 8080

# Download and install library
RUN R -e 'install.packages(read.csv("/usr/local/bin/dependencias.txt")[,1], depencencies=TRUE, repos="http://cran.rstudio.com/")'


# run app on container start
CMD ['/usr/bin/R', "-e", "shiny::runApp("/shinyApp/shiny", host = '0.0.0.0', port = 8080)"]

问题是,当我尝试运行容器时,这就是我所拥有的

/bin/sh: 1: [/usr/bin/R,: not found

我更改了jus R的最后一行,但是没有用,我仍然遇到相同的问题,我该怎么办?

0 个答案:

没有答案