【问题标题】:Error "failed to solve with frontend dockerfile.v0: failed to build LLB: executor failed running"错误“无法使用前端 dockerfile.v0 解决:构建 LLB 失败:执行程序运行失败”
【发布时间】:2021-02-28 11:27:24
【问题描述】:

我正在尝试使用 windows 10 机器(8GB RAM)通过 Docker 部署 Shiny App。

这里是 Dockerfile:

# Base image https://hub.docker.com/u/rocker
  FROM rocker/shiny:3.6.3

# system libraries of general use
  RUN apt-get update -qq && apt-get -y --no-install-recommends install \
  libxml2-dev \
  libcairo2-dev \
  libsqlite3-dev \
  libmariadbd-dev \
  libmariadbclient-dev \
  libpq-dev \
  libssl-dev \
  libcurl4-openssl-dev \
  libssh2-1-dev \
  unixodbc-dev \
  && install2.r --error \
  --deps TRUE \
  tidyverse \
  dplyr \
  devtools \
  formatR \
  remotes \
  selectr \
  caTools \
  BiocManager \
  && rm -rf /tmp/downloaded_packages

  # copy necessary files
  ## app folder
  COPY /shinyapp/shinyapp.Rproj /srv/shiny-server/
  COPY /shinyapp/ui.R /srv/shiny-server/
  COPY /shinyapp/server.R /srv/shiny-server/
  COPY /shinyapp/global.R /srv/shiny-server/
  # install renv & restore packages
  RUN Rscript -e 'install.packages("shiny", repos='http://cran.rstudio.com/')'
  RUN Rscript -e 'install.packages("shinydashboard", repos='http://cran.rstudio.com/')'
  RUN Rscript -e 'install.packages("glue", repos='http://cran.rstudio.com/')'

  # expose port
  EXPOSE 3838

  RUN sudo chown -R shiny:shiny /srv/shiny-server

  # run app on container start
  CMD ["/usr/bin/shiny-server.sh"]

文件夹结构如下:

  1. Dockerfile
  2. shinyapp ---> global.R , ui.R, 服务器.R

我尝试了故障排除并检查了文件的名称。一切都是正确的。 但是还是报错

任何帮助都会很棒!!

【问题讨论】:

  • docker 配置文件名是什么?
  • 文件名为“Dockerfile”

标签: docker dockerfile docker-desktop


【解决方案1】:

按照这些步骤进行

  • /Users/myUserName/.docker
  • ls -a
  • rm -rf .token_seed

如果它不能解决问题

同时删除“.token_seed.lock”文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 2023-01-03
    • 2019-11-02
    • 2021-09-08
    • 2014-02-06
    • 1970-01-01
    相关资源
    最近更新 更多