技术解析

有没有一个比较成熟的脚本,能够自动替换当前系统的源(sources.list, 想建立中国源的 docker )?
0
2021-07-02 16:04:21
idczone

我想做一个将全部源都切换到 中国 的 docker 基础容器

以前换源都是 查下系统版本,网上 copy 一个 直接贴到 sources.list 里

但是现在用 docker 就碰到问题了,

docker build 的时候, dockerfile 有各种继承,经常不知道用的是啥系统(各种版本 ubuntu, debian, centos,或者其他的系统,所以比较麻烦。。。)

每次都要查是啥系统,再去网上找列表 ,贴到文件里,肯定是繁琐的

所以想要一行命令,在 RUN apt-get update 前执行,自动根据当前系统 把源贴上去(想换成阿里的源,应该是比较全的吧)


无论怎么升级,我都是 testing 版……

还是官方源靠谱点,非官方源可能缺包 /版本不对导致构建失败,以及镜像源解决不了的问题:第三方源。所以还是配个 apt/yum/git 代理更合适。 docker 拉基础镜像也可以用上啊,速度酸爽。

FROM ubuntu:trusty
RUN sed -i "s/archive.ubuntu./mirrors.aliyun./g" /etc/apt/sources.list
...

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服