在国内使用使用 docker 时,常因为墙的原因,下载速度很慢,甚至出现连接中断情况,导致镜像构建失败。
解决办法之一就是 将基础操作系统镜像的下载源修改为国内镜像源,实现进行加速。
正因为如此,我统一构建了常用的 linux 镜像中的源为 国内清华大学的镜像源。具体如下:
ubuntu、debian、python、anaconda
Ubuntu 提供四个修改为清华源后的镜像版本dockerhub:
ubuntu:18.04ubuntu:16.04ubuntu:14.04ubuntu:12.04Debian 提供四个修改为清华源后的镜像版本 dockerhub:
debian:buster;debian:buster-slim;debian:stretch;`debian:stretch-slim;`CentOS 在安装时会自动选择速度最快的镜像位置下载,所以无需加速。:)
[root@df1663587f34 /]# yum install wget
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
* base: ftp.sjtu.edu.cn
* extras: mirrors.163.com
* updates: ftp.sjtu.edu.cn
python 提供11个修改为清华源后的镜像版本、以及pip阿里云镜像版本dockerhub:
2.7-slim-buster;2.7-buster;3.9-rc-buster;3.8-slim-buster;3.8-buster;3.7-slim-buster;3.7-buster;3.6-slim-buster;3.6-buster;3.5-slim-buster;3.5-buster;anaconda 提供1个修改为清华源后的镜像版本、pip阿里云镜像和conda 清华镜像版本 dockerhub:
Anaconda3-2019.10-Linux-x86_64 版本。 标签:2019与 Anaconda 类似, 提供1个修改为清华源后的镜像版本、pip阿里云镜像和conda 清华镜像版本 dockerhub
miniconda3: 标签: latest;4.7.12
构建与测试方法如下:
cd 18.04 LTS
docker build -t mengkevin/ubuntu:18.04 .
docker run --name test -it --rm mengkevin/ubuntu:18.04
docker run -v $(pwd):/src/notebooks -p 8888:8888 -td mengkevin/anaconda:201910
Content type
Image
Digest
Size
28.5 MB
Last updated
over 6 years ago
docker pull mengkevin/debian:buster-slim