关于Sending build context to Docker daemon 数据很大的问题
以往进行docker build的时候都是在新建的文件夹下面进行,这次为了图方便,就直接放在开发根目录下进行build,这样子问题就来了。于是就有了下面的文件大小发送量:
Sending build context to Docker daemon 4.309 GB
第一反应就是是不是当前目录都给发送过去了。查了下,果然是的,发现在Docker client会发送Dockerfile同级目录下的所有文件到Dockerdaemon。
解决的方式就是之前第一句话说的,在一个新的文件夹中进行build这样子问题就不存在了,当然这样子会比较简洁,但是有时候脑袋就是这么直,我就是想要在根目录进行呢。这个时候该怎么办呢?—— .dockerignore 。
没错了,在Dockerfile同级目录下添加一个 .dockerignore 文件。
在 .dockerignore 中添加需要忽略的文件或者文件夹即可。于是在添加之后:
Sending build context to Docker daemon 679.9 kB
看到这个数据量整个人都舒服了。
关于Sending build context to Docker daemon 数据很大的问题的更多相关文章
- MySQL数据很大的时候
		
众所周知,mysql在数据量很大的时候查询的效率是很低的,因为假如你需要 OFFSET 100000 LIMIT 5 这样的数据,数据库就需要跳过前100000条数据,才能返回给你你需要的5条数据.由 ...
 - mac下的docker的Docker.raw占用空间很大?
		
如图所示,60G,我的天呢? 其实这个只是系统分配给docker的逻辑硬盘大小,应该是指docker最大可用的硬盘空间,实际占用没有这么大 实际占用大小: 另外: 参考:https://github. ...
 - hdu 1690 构图后Floyd 数据很大
		
WA了好多次... 这题要用long long 而且INF要设大一点 Sample Input2 //T1 2 3 4 1 3 5 7 //L1-L4 C1-C4 距离和花费4 2 //结点数 询问次 ...
 - docker 12 docker容器数据卷
		
数据卷概念 ♣我们知道,当我们把一个运行中的容器关闭后,容器里的数据就没有了(如果你做了docker commit操作,数据会保留到新的镜像里面).所以我们就需要用容器数据卷把容器数据进行持久化储存. ...
 - Docker 容器数据 持久化(系统学习Docker05)
		
写在前面 本来是可以将数据存储在 容器内部 的.但是存在容器内部,一旦容器被删除掉或者容器毁坏(我亲身经历的痛,当时我们的大数据平台就是运行在docker容器内,有次停电后,不管怎样容器都起不来.以前 ...
 - Docker——容器数据卷
		
为什么需要容器数据卷 角度:遇到问题,尝试以朴素的道理解决问题.问题复杂化,解决的方式也变得复杂 问题的提出:docker将应用和环境打包成一个镜像,但是对于容器内的数据,如果不进行外部的保存,那么当 ...
 - docker daemon configuration
		
于 Docker的分层镜像,除了 aufs,docker还支持btrfs, devicemapper和vfs,你可以使用 -s 或 –storage-driver= 选项来指定相关的镜像存储.在Ubu ...
 - 黄聪:Mysql数据库还原备份提示MySQL server has gone away 的解决方法(备份文件数据过大)
		
使用mysql做数据库还原的时候,由于有些数据很大,会出现这样的错误:The MySQL Server returned this Error:MySQL Error Nr. MySQL server ...
 - docker 源码分析 一(基于1.8.2版本),docker daemon启动过程;
		
最近在研究golang,也学习一下比较火的开源项目docker的源代码,国内比较出名的docker源码分析是孙宏亮大牛写的一系列文章,但是基于的docker版本有点老:索性自己就git 了一下最新的代 ...
 
随机推荐
- Python抓取视频内容
			
Python抓取视频内容 Python 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具 ...
 - ECMAScript5.1
			
http://lzw.me/pages/ecmascript/ ECMAScript5.1中文版 https://msdn.microsoft.com/zh-cn/library/dn656907. ...
 - 非常全的API接口查询
			
http://www.apix.cn/services/category/3 https://www.showapi.com/ https://www.juhe.cn/docs http://deve ...
 - 【word ladder】cpp
			
题目: Given two words (beginWord and endWord), and a dictionary, find the length of shortest transform ...
 - 2017腾讯Web前端实习生招聘笔试题总结
			
指针与引用的区别 考察margin塌陷 考察C++继承和~符号 考察TCP通讯过程 位码 三次握手 为什么不是两次握手 为什么不是四次握手 四次挥手 为什么要四次握手 TCP的状态 考察严格模式 进程 ...
 - Python + Selenium 自动化环境搭建过程
			
1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本 ...
 - 收藏网址  jquery学习
			
http://www.zhangxinxu.com/wordpress/2009/08/jquery-%E5%8D%95%E5%87%BB%E6%96%87%E5%AD%97%E6%88%96%E5% ...
 - [oldboy-django][1初始django]web框架本质 + django框架 + ajax
			
web框架本质 浏览器(socket客户端) - 发送请求(ip和端口,url http://www.baidu.com:80/index/) - GET 请求头(数据请求行的url上: Http1. ...
 - Spring AOP Example 文件下载:
			
文件下载:http://files.cnblogs.com/wucg/spring_aop_excise.zip P:124 spring核心技术 P225: spring doc 可以把Advi ...
 - i++ 和++i 的理解 以防面试
			
根本原理: //模拟 a++ function afterAdd(){ var temp = a; a = a+1; return temp; } //模拟++a; function beforeAd ...