当前位置: 首页 > article >正文

dockfile 配置 /etc/apt/source.list.d/debian.list 清华镜像

docker:3.12.7 镜像使用的是 debian 系统,比 ubuntu 更轻量。debian 系统内,apt 镜像源列表位于 /etc/apt/source.list.d/debian.list(作为对比,ubuntu 的镜像列表位于 /etc/apt/source.list,二者语法相同)。

为了方便编译镜像,需要修改 apt 镜像源。借鉴修改 ubuntu 镜像的一行命令:

RUN sed -i s:/archive.ubuntu.com:/mirrors.tuna.tsinghua.edu.cn/ubuntu:g /etc/apt/sources.list

修改 debian 镜像源的命令是

RUN sed -i s:/deb.debian.org:/mirrors.tuna.tsinghua.edu.cn:g /etc/apt/sources.list.d/*

其中,sed -i 表示原地修改文件,s 是替换命令,会按 : 分隔,把前两个冒号之间的文本替换成后两个冒号之间的文件。

注:在清华园网站上,source.list 形如:

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
Suites: bookworm bookworm-updates bookworm-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

此外,最好用 ENV PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple 替换 pip 镜像。不知道为什么 docker 里面 pip 巨慢。

以及,最好在开发的时候顺便把 dockerfile 写了,不然忘完了


http://www.kler.cn/a/455067.html

相关文章:

  • 黑马Java面试教程_P9_JVM虚拟机
  • 计算属性 简写和 完整写法
  • C# GDI+数码管数字控件
  • rocketmq-push模式-消费侧重平衡-类流程图分析
  • Oracle Managed Files(OMF)
  • Leetcode打卡:查询数组中元素出现的位置
  • 记录一个制作Fortran的docker镜像
  • 【NODE】01-fs和path常用知识点
  • 【量化策略】波动指数-用Python检测范围和趋势市场
  • Django 管理命令中使用 `logging` 和 输出样式
  • openGauss与GaussDB系统架构对比
  • SpringBoot 依赖之Spring Web
  • 随机游走(Random Walk)
  • 「瑞仕云曜璟庭」多轨交通+成熟配套 杨浦滨江宜居之高地
  • 《第三期(先导课)》之《Python工程应用》
  • 京东零售数据可视化平台产品实践与思考
  • 突破传统,探索单页网站的强大潜力!
  • 论文DiffBP: generative diffusion of 3D molecules for target protein binding
  • [按键精灵IOS安卓版][脚本基础知识]按键post基本写法
  • 适配模式,桥接模式,组合模式,装饰模式和代理模式
  • 利用 deepin-IDE 的 AI 能力,我实现了文件加密扩展
  • ES-聚合分析
  • 【火猫DOTA2】VP一号位透露队伍不会保留原阵容
  • 消息中间件RabbitMQ和kafka
  • QGIS二次开发(地图符号库操作)
  • vscode打开下一个文件的时候上一个文件会关闭