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 失败

相关推荐
XMYX-04 分钟前
使用 KT-Connect 0.3.7在本地访问 Kubernetes
云原生·容器·kubernetes
kuaile090627 分钟前
新手应该选择哪个DevOps工具
运维·devops
家有睿少43 分钟前
Jenkins 配置+ssh自动部署
运维·jenkins
qq_339282231 小时前
es的备份和恢复
运维·jenkins
灵壹Eli1 小时前
Docker部署sprintboot后端项目
运维·docker·容器
有梦想的攻城狮6 小时前
【一起来学kubernetes】29、NFS使用详解
云原生·容器·kubernetes·nfs·网络文件系统
这个懒人7 小时前
Kubernetes深度解析:云原生时代的容器编排引擎
云原生·容器·kubernetes
zjj58710 小时前
Docker使用ubuntu
java·docker·eureka
小安运维日记10 小时前
CKS认证 | Day3 K8s容器运行环境安全加固
运维·网络·安全·云原生·kubernetes·云计算
我是唐青枫10 小时前
Linux ar 命令使用详解
linux·运维·服务器