> 文章列表 > Dockerfile构建镜像缓慢解决方案总结

Dockerfile构建镜像缓慢解决方案总结

Dockerfile构建镜像缓慢解决方案总结

分几种不同的情况,不断更新中

1、Dockerfile apk add 下载更新软件时,比较慢,如何解决

例子如下:

更好一下仓库源
在这里插入图片描述

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

或者改成科大的镜像

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories

2、Dockerfile中go mod download时,比较慢,如何解决

更新一下代理源
如下所示:
在这里插入图片描述

ENV GOPROXY https://goproxy.cn

3、Dockerfile中apt-get 时,比较慢,如何解决

更新一下代理源
如下所示:

FROM docker.elastic.co/beats-dev/golang-crossbuild:1.16.4-main#就是这两句,其他忽略
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
RUN sed -i 's|security.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.listRUN  apt-get clean && apt-get updateRUN apt-get install -y libpcap-dev


已发表的技术专栏(订阅即可观看所有专栏,直接点击题目查看)
0  grpc-go、protobuf、multus-cni 技术专栏 总入口

1  grpc-go 源码剖析与实战  文章目录

2  零入门Kubernetes网络实战

3  Protobuf介绍与实战 图文专栏  文章目录

4  multus-cni   文章目录(k8s多网络实现方案)

5  grpc、oauth2、openssl、双向认证、单向认证等专栏文章目录