我想做一个将全部源都切换到 中国 的 docker 基础容器
以前换源都是 查下系统版本,网上 copy 一个 直接贴到 sources.list 里
但是现在用 docker 就碰到问题了,
docker build 的时候, dockerfile 有各种继承,经常不知道用的是啥系统(各种版本 ubuntu, debian, centos,或者其他的系统,所以比较麻烦。。。)
每次都要查是啥系统,再去网上找列表 ,贴到文件里,肯定是繁琐的
所以想要一行命令,在 RUN apt-get update 前执行,自动根据当前系统 把源贴上去(想换成阿里的源,应该是比较全的吧)
1
imn1 2016-07-20 15:15:19 +08:00
无论怎么升级,我都是 testing 版……
|
2
ltye 2016-07-20 16:45:15 +08:00
还是官方源靠谱点,非官方源可能缺包 /版本不对导致构建失败,以及镜像源解决不了的问题:第三方源。所以还是配个 apt/yum/git 代理更合适。 docker 拉基础镜像也可以用上啊,速度酸爽。
|
3
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 ... |