有没有一个比较成熟的脚本,能够自动替换当前系统的源(sources.list, 想建立中国源的 docker )?

2016-07-20 14:28:22 +08:00
 eromoe

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

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

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

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

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

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

3273 次点击
所在节点    Linux
3 条回复
imn1
2016-07-20 15:15:19 +08:00
无论怎么升级,我都是 testing 版……
ltye
2016-07-20 16:45:15 +08:00
还是官方源靠谱点,非官方源可能缺包 /版本不对导致构建失败,以及镜像源解决不了的问题:第三方源。所以还是配个 apt/yum/git 代理更合适。 docker 拉基础镜像也可以用上啊,速度酸爽。
mengskysama
2016-07-21 12:11:37 +08:00
FROM ubuntu:trusty

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

...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293697

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX