我有以下Dockerfile使用从dockerhub提取的最新Ubuntu映像:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y g++ llvm lcov
当我启动docker build命令时,发生以下错误:
错误:2 http://archive.ubuntu.com/ubuntu仿生InRelease至少遇到一个无效的签名。
错误:1 http://security.ubuntu.com/ubuntu bionic-security InRelease至少遇到一个无效的签名。
错误:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease至少遇到一个无效的签名。
错误:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease至少遇到一个无效的签名。
正在阅读包裹清单...
W:GPG错误:http : //archive.ubuntu.com/ubuntu仿生发行:至少遇到了一个无效签名。E:存储库“ http://archive.ubuntu.com/ubuntu仿生发行”未签名。
W:GPG错误:http : //security.ubuntu.com/ubuntu bionic-security InRelease:至少遇到了一个无效签名。E:存储库“ http://security.ubuntu.com/ubuntu bionic-security InRelease”未签名。
W:GPG错误:http://archive.ubuntu.com/ubuntu bionic-updates InRelease:至少遇到了一个无效的签名。E:未对存储库“ http://archive.ubuntu.com/ubuntu bionic-updates InRelease”进行签名。
W:GPG错误:http://archive.ubuntu.com/ubuntu bionic-backports InRelease:至少遇到了一个无效的签名。E:未对存储库“ http://archive.ubuntu.com/ubuntu bionic-backports InRelease”进行签名。
我在这里阅读/superuser/1331936/how-can-i-get-past-a-repository-is-not-signed-message-when-attempting-to-upgr,您可以传递此错误使用--allow-unauthenitcated或--allow-insecure-repository,但在我看来,这两种方法都可能会损害容器的安全性。
编辑
试图拉ubuntu:18.04,ubuntu:19:04,ubuntu:19.10相同错误,但发行版名称不同
latest
您尝试过ubuntu:18.04
?