Ich habe die folgende Docker-Datei, die das neueste Ubuntu-Image aus Dockerhub verwendet:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y g++ llvm lcov
Wenn ich den Docker-Build-Befehl starte, treten die folgenden Fehler auf:
Err: 2 http://archive.ubuntu.com/ubuntu bionic InRelease Es wurde mindestens eine ungültige Signatur gefunden.
Err: 1 http://security.ubuntu.com/ubuntu bionic-security InRelease Es wurde mindestens eine ungültige Signatur gefunden.
Err: 3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Es wurde mindestens eine ungültige Signatur gefunden.
Err: 4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Es wurde mindestens eine ungültige Signatur gefunden.
Paketlisten lesen ...
W: GPG-Fehler: http://archive.ubuntu.com/ubuntu bionic InRelease: Es wurde mindestens eine ungültige Signatur gefunden. E: Das Repository ' http://archive.ubuntu.com/ubuntu bionic InRelease' ist nicht signiert.
W: GPG-Fehler: http://security.ubuntu.com/ubuntu bionic-security InRelease: Es wurde mindestens eine ungültige Signatur gefunden. E: Das Repository ' http://security.ubuntu.com/ubuntu bionic-security InRelease' ist nicht signiert.
W: GPG-Fehler: http://archive.ubuntu.com/ubuntu bionic-updates InRelease: Es wurde mindestens eine ungültige Signatur gefunden. E: Das Repository ' http://archive.ubuntu.com/ubuntu bionic-updates InRelease' ist nicht signiert.
W: GPG-Fehler: http://archive.ubuntu.com/ubuntu bionic-backports InRelease: Es wurde mindestens eine ungültige Signatur gefunden. E: Das Repository ' http://archive.ubuntu.com/ubuntu bionic-backports InRelease' ist nicht signiert.
Ich lese hier /superuser/1331936/how-can-i-get-past-a-repository-is-not-signed-message-when-attempting-to-upgr , dass dieser Fehler passieren können Die Verwendung von --allow-unauthenitcated oder --allow-unsicher-Repositorys scheint mir jedoch eine Problemumgehung zu sein, die die Sicherheit des Containers beeinträchtigen kann.
BEARBEITEN
Versucht, Ubuntu: 18.04, Ubuntu: 19: 04, Ubuntu: 19.10 gleichen Fehler mit unterschiedlichem Distribution-Namen zu ziehen
latest
du es versucht hastubuntu:18.04
?Antworten:
Anscheinend war meine Root-Partition voll (vielleicht habe ich zu oft versucht, Pakete über apt herunterzuladen), und das Ausführen von sudo apt clean löste das Problem
quelle
docker image prune
unddocker container prune
gelöst für mich.docker image prune
Ich habe 52 GB auf meiner Festplatte gespeichert und meinen Build erneut ausgeführt. Vielen Dank, Antonio und Erik!behoben durch
Es sieht so aus, als ob Docker die maximale Größe des passenden Caches auf dem Hostsystem begrenzt hat
quelle