docker build前耗时太长,不明所以

前言

在构建镜像时发现明明没基础镜像没那么大,却一直在加载什么东西,直至到了一个点,搜索发现是因为Docker Client会默认发送Dockerfile同级目录下的所有文件到Dockerdaemon中,是因为当前目录下环境太杂,文件太多

关键内容

root@ez \~\]# docker build -f Dockerfile_nginx -t erp_nginx:v1.1.0 . DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 9.918GB Step 1/9 : FROM nginx:latest ---\> 39286ab8a5e1 \[root@ez \~\]# du -sh . #查看当前路径大小 9.3G .

解决方法有两种:

1.创建.dockerignore文件,把不需要的文件写到里面,该文件包含的目录不会被发送到Docker daemon中
2.就找个空目录只有dockerfile。

源作者地址:

解决Docker build时 Sending build context to Docker daemon 过大的问题 _51CTO博客_docker build 失败

相关推荐
AI扶我青云志几秒前
AGENT 和自动化工作流的区別
运维·自动化
victory04314 分钟前
progen2 docker镜像打包命令文档
运维·docker·容器
初学者_xuan11 分钟前
零基础新手小白快速了解掌握服务集群与自动化运维(十五)Redis模块-哨兵集群
运维·redis·自动化
conkl24 分钟前
在 CentOS 系统上实现定时执行 Python 邮件发送任务完整指南
linux·运维·开发语言·python·centos·mail·邮箱
江輕木26 分钟前
VMware安装配置CentOS 7
linux·运维·centos
Su-RE39 分钟前
[Nginx] 3.由HTTP转发引出的重定向问题
运维·nginx·http
tornadoami1 小时前
51CTO_开源的密码自助平台Self Service Password
docker·开源·ad·安全可控·ssp·ldap·ltb
newxtc1 小时前
【四川政务服务网-注册安全分析报告】
运维·selenium·安全·政务·安全爆破
算是难了2 小时前
Docker基础总结
运维·docker·容器
@菜菜_达2 小时前
Nginx的安装与配置(window系统)
运维·nginx