Я пытаюсь установить пакет docker, используя двоичные файлы внутри контейнера docker. вдохновлено этим сообщением: Как ускорить установку пакетов R в docker
Теперь весь устанавливаемый пакет Cran хранится в файле requirements-bin.txt
Ошибка:
E: Unable to locate package r-cran-plumber
E: Unable to locate package r-cran-tolerance
Docker Файл:
FROM rocker/r-apt:bionic
WORKDIR /app
RUN apt-get update && \
apt-get install -y libxml2-dev
# Install binaries (see https://datawookie.netlify.com/blog/2019/01/docker-images-for-r-r-base-versus-r-apt/)
COPY ./requirements-bin.txt .
RUN cat requirements-bin.txt | xargs apt-get install -y -qq
# Clean up package registry
RUN rm -rf /var/lib/apt/lists/*
COPY ./src /app
EXPOSE 5000
CMD ["Rscript", "Server.R"]
requirements-bin.txt
r-cran-plumber
r-cran-tolerance