alpine 安装软件报错UNTRUSTED signature

# docker run -it alpine:latest

# echo "https://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories
# echo "https://mirrors.aliyun.com/alpine/latest-stable/community/" >> /etc/apk/repositories
# apk update

报错:

fetch http://mirrors.aliyun.com/alpine/latest-stable/community/x86_64/APKINDEX.tar.gz
ERROR: http://mirrors.aliyun.com/alpine/latest-stable/community/: UNTRUSTED signature

解决:命令后面加上 --allow-untrusted 允许不可信就可以临时解决

# apk update --allow-untrusted

在构建基础镜像的Dockerfile文件中的写法,每个apk命令后面都要加上这个

RUN ["apk","update","--allow-untrusted"]
RUN ["apk","add","curl","--allow-untrusted"]
RUN ["apk","add","openjdk17-jre","--allow-untrusted"]
posted @ 2023-04-27 11:45  哈喽哈喽111111  阅读(2144)  评论(0)    收藏  举报