云计算
文章平均质量分 72
Penguinbupt
会飞的企鹅
展开
-
布隆过滤器
布隆过滤器(Bloom Filter)由布隆于 1970 年提出,它实际上由一个很长的二进制向量和一系列随机映射函数组成。布隆过滤器可以用于查询一个元素是否在一个集合中,它的优点是空间和时间效率都远超一般的算法,缺点是会有一定的误判。如果某个数被判定存在布隆过滤器,那么这个数不一定存在布隆过滤器,也就是说这个数可能存在也有可能不存在。如果某个数被判定不存在布隆过滤器,那么这个数肯定不存在布隆过滤器。布隆过滤器相比位图(Bit Map)来说,更节省空间,是对位图的一种改进。布隆过滤器有很多实现原创 2021-12-26 15:16:47 · 700 阅读 · 0 评论 -
搭建一个DockerSwarm集群
背景: 原来的项目是使用DockerSwarm技术进行搭建的,本篇文章记录了搭建DockerSwarm集群的流程和使用的命令等,有3台Centos,myhost1作为manager节点,另外两台myhost2、myhost3作为worker节点原创 2021-12-23 18:53:00 · 151 阅读 · 0 评论 -
docker中各ID之间的关系和计算(四)-mount-id的计算
2、运行进入Ubuntu系统命令:docker run -ti ubuntu bash通过查看容器的inspect# docker inspect <containerID>打印出来:GraphDriver:{“Data”:{“LowerDir”: “包括了镜像的所有底层,也包括init层”“MergedDir”:“UpperDir”:“WorkDir”:}}MergedDir中/var/lib/docker/overlay2/<mo.原创 2021-06-10 19:11:27 · 621 阅读 · 0 评论 -
docker中各ID之间的关系和计算(三)-overlay2和overlay
对于overlay2从registry下载的image,保存在/var/lib/docker/overlay2并且里面包含了l文件夹。例如:# docker pull ubuntu //5个layer层但是出现了6个文件夹,包括5个层文件夹和l文件夹,其中l文件夹包含了软连接。我们查看一个层(这是最底层,也称为第1最底层)#ls /var/lib/docker/overlay2/3a36935c9df35472229c57f4a27105a136f5e4dbef0f87905b2原创 2021-06-10 16:58:17 · 1080 阅读 · 0 评论 -
docker中各ID之间的关系和计算(零)-基础知识
镜像和容器的组成Docker镜像由很多层组成layer,其中dockerfile中每一行指令为一层,均为只读型,并按照顺序分别堆叠起来。当以容器运行起来的时候,再创建一个新的可读写layer,称为container layer。镜像和容器最大的不同是顶层可读写的layer,所有的增删查改都在这个可读写的顶层layer上,当删除这个容器,也能保证镜像没有变化。也即是当多个同类型的容器,他们拥有共同的镜像,只是最顶层的可读写layer不同。...原创 2021-06-10 16:18:16 · 504 阅读 · 0 评论 -
docker中各ID之间的关系和计算(二)-layerID-diffID-chainID-cacheID的计算
第一步:首先我们先拉取镜像:# docker pull ubuntu:latestUsing default tag: latestlatest: Pulling from library/ubuntu345e3491a907: Pull complete 57671312ef6f: Pull complete 5e9250ddb7d0: Pull complete Digest: sha256:adf73ca014822ad8237623d388cedf4d5346aa72原创 2021-06-10 16:06:24 · 1990 阅读 · 8 评论 -
docker中各ID之间的关系和计算(一)-imageID计算
docker镜像ID是如何计算的?/var/lib/docker/image/overlay/imagedb/content/sha256这里存放的是每一个镜像的配置信息config,其id就是image-id,里面是json格式,其内容比docker inspect查看镜像的信息更详细。# shasum256 /var/lib/docker/image/overlay/imagedb/content/sha256/<imageID>上面指令是通过计算这个里面的某个<i原创 2021-06-10 15:59:58 · 1592 阅读 · 6 评论 -
云计算
那么,云计算究竟是什么呢? 总的来说,云计算是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种基于互联网的IT服务。包括CRM客户关系管理系统、ERP企业资源管理系统、在线市场营销工具、产品生命周期管理工具、供应链流程管理工具等。云计算还可以延伸到软件开发、IT基础设施等技术层面的服务。这也是最近发展较快的云计算业务。 调查分析数据显示,近几年来,数据和业务处转载 2015-07-29 01:19:27 · 636 阅读 · 0 评论