通过提交容器的方式修改ubuntu镜像的apt源

通过提交容器的方式修改ubuntu镜像的apt源

问题,每次创建容器之后,都要在容器内手动更改镜像源。

不如,干脆修改镜像的apt源,一次到位。

步骤

  1. 先创建一个容器,到容器内执行变更命令。
bash 复制代码
D:/sandbox> 
 docker run  -it --name uu ubuntu /bin/bash
root@c09d582f9630:/#
 sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

文件前后的变化:

  1. 退出容器,提交容器覆盖原来的镜像。
bash 复制代码
root@c09d582f9630:/#
exit
D:/sandbox>
docker commit uu ubuntu:latest
sha256:99edd468457e7552844d9caae789345c50cb639c3962348b6cabd19c1a46e7c3

或许提交镜像 为 aliyun:ubuntu更加清晰明了。都可以吧。

总结

重要的命令就两个。

  1. 修改
bash 复制代码
sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
  1. 提交
bash 复制代码
docker commit uu ubuntu:latest
docker commit <容器名称或ID> <镜像名>:<标签>  # 允许覆盖原来镜像。
相关推荐
JohnYan1 小时前
工作笔记 - CentOS7环境运行Bun应用
javascript·后端·容器
科大饭桶2 小时前
C++入门自学Day14-- Stack和Queue的自实现(适配器)
c语言·开发语言·数据结构·c++·容器
yuanpan3 小时前
ubuntu系统上的conda虚拟环境导出方便下次安装
linux·ubuntu·conda
城管不管3 小时前
Docker核心---数据卷(堵门秘籍)
运维·docker·容器
BestAns4 小时前
Docker+Jenkins 自定义镜像指南
docker
shelutai5 小时前
ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
linux·ubuntu·ffmpeg
荔枝爱编程5 小时前
如何在 Docker 容器中使用 Arthas 监控 Java 应用
java·后端·docker
HONG_YANG6 小时前
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
docker
Peter·Pan爱编程8 小时前
Docker在Linux中安装与使用教程
linux·docker·eureka
Linux运维技术栈11 小时前
多系统 Node.js 环境自动化部署脚本:从 Ubuntu 到 CentOS,再到版本自由定制
linux·ubuntu·centos·node.js·自动化