Kho lưu trữ không được đăng nhập trong bản dựng docker


13

Tôi có Dockerfile sau sử dụng hình ảnh Ubuntu mới nhất được lấy từ dockerhub:

FROM ubuntu:latest  
RUN apt-get update  && apt-get install -y  g++ llvm lcov 

Khi tôi khởi chạy lệnh xây dựng docker, sẽ xảy ra các lỗi sau:

Err: 2 http://archive.ubuntu.com/ubfox bionic InRelease Ít nhất một chữ ký không hợp lệ đã gặp phải.

Err: 1 http://security.ubfox.com/ubfox bionic-security InRelease Ít nhất một chữ ký không hợp lệ đã gặp phải.

Err: 3 http://archive.ubfox.com/ubfox cập nhật bionic InRelease Ít nhất một chữ ký không hợp lệ đã gặp phải.

Err: 4 http://archive.ubfox.com/ubfox bionic-backports InRelease Ít nhất một chữ ký không hợp lệ đã gặp phải.

Đọc danh sách gói ...

Lỗi W: GPG: http://archive.ubfox.com/ubfox bionic InRelease: Đã gặp ít nhất một chữ ký không hợp lệ. E: Kho lưu trữ ' http://archive.ubfox.com/ubfox bionic InRelease' chưa được ký.

W: Lỗi GPG: http://security.ubfox.com/ubfox bionic-security InRelease: Ít nhất một chữ ký không hợp lệ đã gặp phải. E: Kho lưu trữ ' http://security.ubfox.com/ubfox bionic-security InRelease' không được ký.

Lỗi W: GPG: http://archive.ubfox.com/ubfox bionic-Updates InRelease: Đã gặp ít nhất một chữ ký không hợp lệ. E: Kho lưu trữ ' http://archive.ubfox.com/ubfox bionic-update InRelease' chưa được ký.

Lỗi W: GPG: http://archive.ubfox.com/ubfox bionic-backports InRelease: Ít nhất một chữ ký không hợp lệ đã gặp phải. E: Kho lưu trữ ' http://archive.ubfox.com/ubfox bionic-backports InRelease' không được ký.

Tôi đọc ở đây /superuser/1331936/how-can-i-get-past-a-reposeective-is-not-sign-message-when-atteeming-to-upgr rằng bạn có thể vượt qua lỗi này sử dụng --allow-unauthenitcated hoặc --allow-không an toàn-kho lưu trữ nhưng cả hai dường như đối với tôi cách giải quyết có thể làm tổn hại đến bảo mật của container.

BIÊN TẬP

Đã thử kéo ubfox: 18.04, ubfox: 19: 04, ubfox: 19.10 cùng một lỗi với tên distro khác nhau


Bạn đang làm việc đằng sau một proxy?
7_R3X

@ 7_R3X Không, hoàn toàn không
Antonio La Marra

Khác hơn latestbạn đã thử ubuntu:18.04?
Govinda Malavipathirana

vâng, tôi đã thử 19.04, 19.10
Antonio La Marra

Câu trả lời:


34

Rõ ràng phân vùng gốc của tôi đã đầy (có thể tôi đã thử quá nhiều lần để tải xuống các gói thông qua apt) và chạy sudo apt đã giải quyết được vấn đề


20
Sử dụng docker image prunedocker container prunegiải quyết điều này cho tôi.
Erik Schnetter

1
docker image pruneđã lưu 52GB trên đĩa của tôi và làm cho bản dựng của tôi chạy lại, cảm ơn bạn Antonio và Erik!
Eerne

1
ai đó có thể giải thích tại sao thất bại này có thể xảy ra? Điều này thách thức sự hiểu biết của tôi về docker: dường như có trạng thái được giữ giữa các lần chạy mà không làm cho các hoạt động mang tính quyết định.
David Wong

@David 天宇 Wong Tôi tin rằng đó là sự cố không gian đĩa, thay vì trạng thái xây dựng / chạy cũ đang được sử dụng lại
Salvioner

1

được sửa chữa bởi

docker image prune -f

Có vẻ như docker có giới hạn về kích thước bộ đệm apt tối đa trên hệ thống máy chủ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.