无法在docker构建中运行apt-get



我有一个Dockerfile正在安装ffmpeg,由于某种原因,我得到错误,说没有pub key。

FROM dorowu/ubuntu-desktop-lxde-vnc
WORKDIR /data
RUN apt-get update && apt-get install -y 
ffmpeg 

这是我得到的错误:

#0 13.99 W: GPG错误:http://dl.google.com/linux/chrome/deb stable InRelease:以下签名无法验证,因为公钥不可用:NO_PUBKEY 4EB27DB2A3B88B8B#0 13.99 E: repository 'http://dl.google.com/linux/chrome/deb stable InRelease'没有签名

我已经尝试用我得到的密钥运行这个命令来添加这个密钥,但是没有任何改变,错误仍然存在。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EB27DB2A3B88B8B

OS: Ubuntu 22.04 LTS

谢谢!

您缺少Google Chrome存储库的GPG公钥,apt-get无法验证软件包。

让我们添加它:

FROM dorowu/ubuntu-desktop-lxde-vnc
WORKDIR /data
# Add the missing GPG key
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EB27DB2A3B88B8B
# Install ffmpeg
RUN apt-get update && apt-get install -y 
ffmpeg

GPG密钥过期。快速修复:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

相关内容

  • 没有找到相关文章

最新更新