Dockerfile build速度巨慢优化

通过Dockerfile创建容器的时候,有时候会遇到编译巨慢的情况,而docker run的方式却不会

跟踪定位下问题,注意到编译的时候日志打印

Sending build context to Docker daemon 7.188GB

为啥会这么大的文件,查了一下发现是log日志的大小影响的,日志按道理也不会影响Dockerfile的编译才对。

查资料之后原因如下:docker client会默认把Dockerfile同级所有文件发给docker Deamon

定位到问题就简单了,解决办法是 使用**.dockerignore** 文件,写入到文件中的目录和文件会被忽略(类似于.gitignore)

复制代码
#加入需要忽略的目录的相对路径
./logs

加入logs目录的忽略之后,重新执行编译

Sending build context to Docker daemon 140.2MB

OK,问题解决

相关推荐
“码”力全开6 分钟前
统一安防视界:基于 Docker 与边缘计算的 GB28181/RTSP 多协议解耦架构解析(实现源码交付与 95% 成本压缩)
docker·架构·边缘计算
das2m22 分钟前
Arch Linux (WSL2) Docker 环境踩坑记
linux·docker·eureka
_codemonster41 分钟前
K8s / K3s 通用 Kubectl 命令大全(表格版)
linux·docker·kubernetes
云游牧者1 小时前
LXC 容器常用命令与核心配置参数详解
docker·容器化·linux运维·lxc·linux容器
AI服务老曹1 小时前
统一接入百家私有协议:基于 Docker 容器化的 GB28181/RTSP 边缘计算视频中台架构解析(附全源码交付)
人工智能·docker·边缘计算
Zhu7581 小时前
Docker环境部署Apache Hadoop3.1定制版
运维·docker·容器
杨浦老苏11 小时前
开源多用户图书追踪系统LibrisLog
docker·群晖·收藏管理
赵渝强老师12 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
我叫张小白。14 小时前
CentOS 7 安装 Docker并配置镜像加速(完整指南)
linux·docker·centos
原来是猿15 小时前
Docker 【 技术架构(1)】
docker·容器·架构