无法成功生成Rocker / R-apt图像NO GPG KEY

问题描述 投票:0回答:1

我正在尝试使用可启用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吗?

r ubuntu debian apt-get
1个回答
0
投票

我建议使用rocker/r-ubuntu代替rocker/r-apt(早于它)。我是两者的幕后黑手。

在Rocker中,我们有基于Debian的容器,以及基于Ubuntu的容器,现在还有基于Debian的容器,将来可能会基于Ubuntu。简而言之,“它很复杂”,但这在某种程度上是因为我们已经损坏了许多容器。

背景信息的来源仍然是our R Journal paper(是pdf的捷径)。

© www.soinside.com 2019 - 2024. All rights reserved.