在基于alpine进行dockerfile 构建时,当进行到fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
时,一直卡住,最后显示超时。这是因为众所周知的原因,只需修改apk的源即可。
这里提供一种在dockerfile中修改源的方法:在 RUN的第一步,先修改源,并使其生效。
...
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk update \
...