我正在尝试使用可启用R二进制安装的rocker / r-apt映像。我使用r-base映像的72分钟Docker Build可以使用一些帮助...
我的文件看起来像这样。
FROM container.registry/rocker/r-apt:bionic
RUN apt-get update
笔记夫妇。我的公司使用内部注册表,所以我已经从https://hub.docker.com/r/rocker/r-apt并将其推送到我的本地容器注册表中。
[当我尝试构建Docker容器时,出现此错误。更新-完整错误消息
/deb.debian.org/debian testing InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
当我的另一台计算机上的Internet返回时,我可以发布更详细的错误消息。
我现在意识到仿生是Ubuntu发行版。据我所知,r-base使用的是debian base。
我的大问题..我要怎么做才能使这个rocker / r-apt映像正确运行,并且仍然允许我使用apt-get安装很多东西,包括它应该用来安装的cran-r软件包。启用。
我正在由datawookie关注此帖子。https://datawookie.netlify.app/blog/2019/01/docker-images-for-r-r-base-versus-r-apt/
UPDATE我的新大问题...我应该指向deb.debian.org/debian
以获取apt-get吗?
我建议使用rocker/r-ubuntu
代替rocker/r-apt
(早于它)。我是两者的幕后黑手。
在Rocker中,我们有基于Debian的容器,以及基于Ubuntu的容器,现在还有基于Debian的容器,将来可能会基于Ubuntu。简而言之,“它很复杂”,但这在某种程度上是因为我们已经损坏了许多容器。
背景信息的来源仍然是our R Journal paper(是pdf的捷径)。