Успех !!! Таким образом, R-Ubuntu 20.04, похоже, работает как шарм. Мой результат уменьшения времени сборки моего приложения R сработал.
72 минуты теперь 4 минуты
Это важно, потому что наши приложения работают в конвейерах CI / CD и поэтому 72-минутная сборка крайне раздражает. Не говоря уже о том, что для компиляции кода требуется много ресурсов.
Похоже, все мои проблемы были связаны с моей организацией Nexus Repository. Как только мы загрузили R-Ubuntu, нам пришлось перестроить его из GIT Repo, чтобы использовать наш внутренний образ Ubuntu. Это исправило 1 проблему.
Затем мне пришлось импортировать репо Michael Rutter в качестве источника и обновить его, чтобы использовать внутренний репозиторий.
Единственная проблема, которая может быть не очевидной, это то, что DockerFile должен иметь обновление apt-get и установить в правильном порядке. Я не помню, было ли у исходного изображения все это, но я опубликую заказ здесь.
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
&& apt-get install -y gnupg2 \
&& apt-get install -y --no-install-recommends \
dialog \
software-properties-common \
ed \
less \
locales \
vim-tiny \
wget \
ca-certificates
Так что после того, как все, что было настроено, это работало как волхвы c.