缘由:
近期在搭建工作室的开发与测试环境,发现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
# 后面就是你自己的脚本,略过...