У мене є такий Dockerfile, який використовує останнє зображення Ubuntu, витягнуте з dockerhub:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y g++ llvm lcov
коли я запускаю команду збірки докер, виникають такі помилки:
Помилка : 2 http://archive.ubuntu.com/ubuntu bionic 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 bionic InRelease: сталася принаймні одна недійсна підпис. E: Репозиторій " http://archive.ubuntu.com/ubuntu bionic InRelease" не підписаний.
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-unauthenitposed або --allow-незахищено-сховища, але обидва мені здаються обхідними шляхами, які можуть загрожувати безпеці контейнера.
EDIT
Намагався витягнути ubuntu: 18.04, ubuntu: 19: 04, ubuntu: 19.10 та ж помилка з різною назвою дистрибутива
latest
що ви намагалися ubuntu:18.04
?