ubuntu 无法在docker build中运行apt-get

6ss1mwsb  于 2023-04-11  发布在  Docker
关注(0)|答案(1)|浏览(225)

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

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稳定InRelease:无法验证以下签名,因为公钥不可用:NO_PUBKEY 4EB27DB2A3B88B8B #0 13.99 E:存储库“http:dl.google.com/linux/chrome/debstable InRelease”未签名。

我已经尝试通过使用我得到的密钥运行此命令来添加此密钥,但没有任何更改,错误仍然存在。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EB27DB2A3B88B8B
操作系统:Ubuntu 22.04 LTS
谢谢!

9bfwbjaz

9bfwbjaz1#

您缺少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

相关问题