Docker 优化相关

646 阅读1分钟

Docker 优化相关

Docker 下载镜像和依赖时,由于默认都是从国外的服务器上下载,所以速度会很感人,且经常中断,令人头疼。将以下源改成中国服务器内的话,会大大提升使用体验。

Docker 更改源

更改镜像源

https://registry.docker-cn.com //docker 中国源
https://docker.mirrors.ustc.edu.cn // 中科大源
http://hub-mirror.c.163.com // 网易源

更改后记得重启docker

更改apt源

在Dockerfile文件中 加上下面这一句

RUN  sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

更改pip源

在Dockerfile文件中 加上下面这一句

ADD pip.conf /etc/pip.conf

在Dockerfile 同级下创建pip.conf

[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple

Docker load

当存在确实有些依赖下载不下来或者很慢不可接受的时候,可以尝试另一种办法。将已经成功生成的docker镜像文件保存并且导出。

然后

docker load < xxxImage.gz

但是缺点也是很明显,当更新了dockerfile文件增加了依赖等,需要重新制作和导出镜像再去load。 docs.docker.com/engine/refe…