侧边栏壁纸
  • 累计撰写 119 篇文章
  • 累计创建 281 个标签
  • 累计收到 11 条评论
标签搜索
隐藏侧边栏

利用Dockerfile修改容器中的apt-get源

骐骏
2017-12-24 / 0 评论 / 0 点赞 / 98 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2017-12-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
在Ubuntu中利用apt-get安装软件时,由于网络问题,我们经常将apt-get源改为国内的源镜像,在构建docker容器时,安装软件怎么改变将apt-get源改为国内镜像呢?

只需要在执行安装命令前修改源即可

#apt-get源 使用163的源
RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
    echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list && \
    echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list && \
    echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list && \
    echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list

然后再执行安装命令即可,如:

# -qq 忽略日志 只在发生错误时打印
RUN apt-get -qq update && apt-get install -qq sudo

0

评论区