在写dockerfile时替换国内源
2021-11-13 11:31
176 查看
众所周知,Debian是linux发行版中官方源最难用的一个,这个傻逼源让我再构建docker镜像时卡了很久。
那么能不能替换构建dockerfile时使用的源呢?显然是可以的
在与Dockerfile同级的目录中准备一个sources.list(系统版本要对应,这里是Debian11),把里面的源换成比较快的国内源,另外版本代号也要跟镜像对应起来
Debian11(bullseye)的国内源(https://blog.csdn.net/weixin_48646819/article/details/120139802):
#http://mirrors.163.com/debian/为软件源也可以为其他的 bullseye为版本代号 main non-free contrib区别如下 deb http://mirrors.163.com/debian/ bullseye main non-free contrib deb http://mirrors.163.com/debian/ bullseye-updates main non-free contrib deb http://mirrors.163.com/debian/ bullseye-backports main non-free contrib deb-src http://mirrors.163.com/debian/ bullseye main non-free contrib deb-src http://mirrors.163.com/debian/ bullseye-updates main non-free contrib deb-src http://mirrors.163.com/debian/ bullseye-backports main non-free contrib #deb http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib #deb http://mirrors.ustc.edu.cn/debian-security/ bullseye/updates main non-free contrib #deb-src http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib #deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye/updates main non-free contrib deb http://mirrors.ustc.edu.cn/debian-security/ stable-security main non-free contrib deb-src http://mirrors.ustc.edu.cn/debian-security/ stable-security main non-free contrib
在Dockerfile中,使用类似如下代码,在apt update之前替换掉软件源即可:
FROM debian:bullseye # Add custom china source,ADD可将本地文件添加到镜像中,类似于具有root权限的cp命令 ADD sources.list /etc/apt/
相关文章推荐
- docker pull 超时----替换国内源
- Docker ubuntu apt-get更换国内源解决Dockerfile构建速度过慢
- 开发常用镜像资源替换为国内开源镜像(yum,compose,maven,docker,android sdk,npm,国内开源镜像汇总)
- Dockerfile Demo
- docker~Dockerfile方式建立镜像HelloWorld
- 用dockerfile配置生成docker image并实现容器部署(redis服务)
- Dockerfile格式以及Dockerfile示例
- DOCKER国内地址
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(3)示例
- 编写Dockerfile自定义镜像
- Dockerfile脚本示例:Python3+Protobuf+wxPython
- Docker--DockerFile与镜像
- Docker - Docker国内镜像的配置及使用
- howto:在构建基于debian的docker基础镜像时,更换国内包源
- Docker 使用国内镜像daocloud.io
- 为docker设置国内镜像【转】
- Docker学习总结(3)——Docker实战之入门以及Dockerfile(三)
- dockerfile_instructions(指令)
- Idea部署Dockerfile
- Docker CE安装及配置国内镜像加速教程