云计算
云计算
lu_1110
这个作者很懒,什么都没留下…
展开
-
理解docker的分层镜像实现 base 镜像共享(DockerFile)
Docker 镜像要采用这种分层结构最大的一个好处就是 - 共享资源。 比如:有多个镜像都从相同的 base 镜像构建而来,那么宿主机只需在磁盘上保存一份base镜像,同时内存中也只需加载一份 base 镜像,就可以为所有容器服务了。而且镜像的每一层都可以被共享。目录一、关于base镜像二、镜像、容器和存储驱动的关系三、最为典型的镜像的分层技术——aufs四、总结一、关于base镜像base 镜像有两层含义:不依赖其他镜像,从 scratch 构建...原创 2020-06-03 22:14:17 · 2196 阅读 · 0 评论 -
docker容器共享宿主机环境(目录挂载)
一、背景介绍 如果开发的服务均需要将打成docker镜像,可是随着服务越来越多,镜像也越来越多。每次制作镜像的时候都需要将依赖打进容器,这样一个jre的环境就是100多M。有一天突发奇想,容器能不能共用宿主机的环境?这样每次打镜像时体积就会少不少。二、测试 我们测试用的是java的web项目做的测试,框架用的springboot,由于集成了tomcat插件,所以web项目打成jar包即可运行。 1、在宿主机上安装jdk环境,目录在/home/softwares/jdk1.8.0_151转载 2020-06-03 21:23:06 · 3017 阅读 · 1 评论 -
关于Docker的跨平台
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 由定义引发思考:“发布到任何流行的Linux或Windows机器上”,为什么能跨平台?镜像跨平台还是Docker跨平台?跨平台意味着不用考虑宿主...原创 2020-04-08 12:19:47 · 3439 阅读 · 2 评论