ฉันมี Dockerfile ต่อไปนี้ที่ใช้รูปภาพ Ubuntu ล่าสุดที่ดึงมาจาก dockerhub:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y g++ llvm lcov
เมื่อฉันเรียกใช้คำสั่ง docker build จะเกิดข้อผิดพลาดดังต่อไปนี้:
ข้อผิดพลาด: 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ไบโอนิค InRelease: พบลายเซ็นที่ไม่ถูกต้องอย่างน้อยหนึ่งรายการ E: พื้นที่เก็บข้อมูล ' http://archive.ubuntu.com/ubuntu bionic InRelease' ไม่ได้ลงนาม
W: ข้อผิดพลาด GPG: http://security.ubuntu.com/ubuntu-ความปลอดภัยไบโอนิค 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ที่คุณสามารถส่งข้อผิดพลาดนี้ได้ การใช้ - ไม่ได้รับอนุญาตที่ไม่ได้รับอนุญาตหรือ - ไม่ปลอดภัย - ที่เก็บข้อมูล แต่ทั้งคู่ดูเหมือนว่าฉันจะสามารถแก้ไขปัญหาที่อาจส่งผลต่อความปลอดภัยของคอนเทนเนอร์
แก้ไข
พยายามดึง Ubuntu: 18.04, Ubuntu: 19: 04, Ubuntu: 19.10 ข้อผิดพลาดเดียวกันกับชื่อ distro ที่แตกต่างกัน
latest
ที่คุณไม่ลองubuntu:18.04
?