缘由:

近期在搭建工作室的开发与测试环境,发现alpine官源访问,过于缓慢。

网上找了很多种更改源的方式,均不妥当,主要还是无法正确执行。

最终采用以下方案。

操作:选其一即可

## 国内
# 清华镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
# 阿里镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
# 中科大镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
# 华为
sed -i 's/dl-cdn.alpinelinux.org/mirrors.huaweicloud.com/g' /etc/apk/repositories

在Docker部署文件内食用方式:

文件名:Dockerfile

内容:

# 这是我的私有镜像源,更改为自己的即可
FROM registry.yowe.net/library/alpine:3.21.3

# 加在这里,起码加速10倍以上
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

# 更改内部的时区为中国时区
RUN apk add tzdata \
    && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone \
    && apk del tzdata

# 后面就是你自己的脚本,略过...