修改Alpine镜像源

修改Alpine镜像源

April 21, 2020

docker使用alpine作为基础可以减少image的大小,但是如果编写的dockerfile中需要安装一些软件,在编译image过程中,可能速度会很慢甚至卡住。

Alpine 的源文件为/etc/apk/repositories。默认的配置类似:

http://dl-cdn.alpinelinux.org/alpine/v3.11/main
http://dl-cdn.alpinelinux.org/alpine/v3.11/community

这个时候就需要在dockerfile中添加下面的命令,将安装包路径指向国内的镜像。

# 使用阿里云的镜像源
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.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
最后更新于