V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
eromoe
V2EX  ›  Linux

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

  •  
  •   eromoe · 2016-07-20 14:28:22 +08:00 · 3286 次点击
    这是一个创建于 3047 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    ...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2744 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:06 · PVG 20:06 · LAX 04:06 · JFK 07:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.