在基于Ubuntu系统构建自己的镜像时,apt-get update可能慢、甚至出错,所以我就想用下面的命令行替换方法简洁地更改系统的软件源地址。
RUN sed -i 's/us.archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list; sed -i 's/cn.archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list; sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list; sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list; RUN apt-get update ;
sed是unix命令中的流编辑器,用于过滤和替换文本。-i表示在原文件中修改。



