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 小时前
【AI问答/Docker】Docker全命令对照表:命令+中文+示例+示例说明
docker·ai
小肥君7 小时前
docker无法连接GPU资源解决方案
docker·容器·eureka
viva51728 小时前
Docker/历史演进,核心功能,相关工具
docker
友莘居士11 小时前
KingbaseES Docker速查表
运维·docker·容器
原来是猿12 小时前
Docker 【 技术架构(2)】
docker·架构
小肥君12 小时前
docker镜像配置
运维·docker·容器
某林21214 小时前
Isaac Lab (v2.3.2) Docker 本地化部署与底层排障全解析
运维·docker·容器·架构·iassc
烟雨江南aabb14 小时前
Docker第四弹:Dockerfile
linux·运维·docker
iDao技术魔方16 小时前
WSL 配 GPU 用 Docker 的折腾指南(2026 年版)
运维·docker·容器
跳动的世界线17 小时前
WSL 2 + Docker 本地全栈开发环境配置指南
运维·docker·容器