洞察探索如何利用兼容微信生态的小程序容器,实现跨平台开发,助力金融和车联网行业的数字化转型。
837
2022-11-18
容器核心知识:容器是什么;容器解决的问题;docker 架构(Docker 组件);组件协作过程; info、version
容器是什么
容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。容器由两部分组成: 1.应用程序本身 2.依赖:比如应用程序需要的库或其他软件
容器与虚拟机的区别:
如图所示:
所有的容器共享同一个 Host OS,这使得容器在体积上要比虚拟机小很多。 启动容器不需要启动整个操作系统,所以容器部署和启动速度更快,开销更小,也更容易迁移。
容器解决的问题
容器使软件具备了超强的可移植能力。
Docker 架构(Docker 组件)
Docker 的核心组件包括: 1.Docker 客户端 - Client 2.Docker 服务器 - Docker daemon 3.Docker 镜像 - Image 4.Registry 5.Docker 容器 - Container
Docker 采用的是 Client/Server 架构。 Client:最常用的 Docker 客户端是 docker 命令。用户也可以通过 REST API 与服务器通信。 Server:Docker daemon 是服务器组件,以 Linux 后台服务的方式运行。 Docker daemon 运行在 Docker host 上,负责创建、运行、监控容器,构建、存储镜像。
Docker 镜像:可将 Docker 镜像看着只读模板,通过它可以创建 Docker 容器。
Docker 容器: Docker 镜像的运行实例。
Docker 组件协作过程
==================================================
其他:
docker是基于linux container的linux中称谓的container在内核层面由两个独立的机制保证,一个保证资源的隔离性,名为namespace;一个进行资源的控制,名为cgroup。
docker的各个功能对linux内核的版本要求不同,linux内核版本高于3.8.x,即可以支持全部功能docker是一个client-server结构的系统,docker的守护进程运行在主机上,通过socket从客户端访问
docker的构成:docker仓库+docker自身组件docker自身组件:docker client + docker server + docker 镜像
------------------------------
docker info #查看docker信息,需要关注的有version和Storage Driverdocker version docker --helpdocker [command] --help
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~