Docker应用容器引擎的架构和基本组件是什么?
1个回答
展开全部
Docker是一个为开发人员和系统管理员开发、迁移和运行应用程序的平台。应用程序通过Docker打包成Docker Image后,可以实现统一的方式来下载、启动、扩展、删除和迁移,这样方便了应用程序的部署和运维。https://community.emc.com/docs/DOC-42054
Docker采用服务器/客户端模式。Docker客户端通过和Docker Daemon进行交互来新建、运行或者部署Docker容器。用户可以将Docker客户端和Docker Daemon安装在同一个系统上,也可以安装在不同的系统上。Docker客户端通过端口或者RESTful API和Docker Daemon进行通信。
Docker内部由三部分组成:
Docker images:Docker image是一个只读模板,用于创建Docker容器。Image中可以包含Linux操作系统、Apache或者Web应用程序等等,用户可以下载已经创建好的Docker image,也可以创建Docker image给其他用户使用。
每个image是由很多层组成,Docker通过Union File Systems将这些层绑定在一个image中。每个image都以一个初级image做为基础,然后通过操作指令在这些初级image上添加新层,操作指令可以是运行的命令、添加文件或目录或者创建可用操作环境等。这些操作指令都被保存在“Dockerfile”文件中。
Docker registries: Docker registries用于保存Docker image,也分公用和私用二种。公用的Docker registry就是Docker Hub,用户也可以创建私有的Docker registry,为其他用户提供Docker images下载。
Docker containers:类似于保存VMware虚拟机配置文件的目录,它可以为应用程序运行提供一切要素。Docker Containers可以运行、启动、停止或者被删除,每个container都是隔离的安全应用平台。
Docker采用服务器/客户端模式。Docker客户端通过和Docker Daemon进行交互来新建、运行或者部署Docker容器。用户可以将Docker客户端和Docker Daemon安装在同一个系统上,也可以安装在不同的系统上。Docker客户端通过端口或者RESTful API和Docker Daemon进行通信。
Docker内部由三部分组成:
Docker images:Docker image是一个只读模板,用于创建Docker容器。Image中可以包含Linux操作系统、Apache或者Web应用程序等等,用户可以下载已经创建好的Docker image,也可以创建Docker image给其他用户使用。
每个image是由很多层组成,Docker通过Union File Systems将这些层绑定在一个image中。每个image都以一个初级image做为基础,然后通过操作指令在这些初级image上添加新层,操作指令可以是运行的命令、添加文件或目录或者创建可用操作环境等。这些操作指令都被保存在“Dockerfile”文件中。
Docker registries: Docker registries用于保存Docker image,也分公用和私用二种。公用的Docker registry就是Docker Hub,用户也可以创建私有的Docker registry,为其他用户提供Docker images下载。
Docker containers:类似于保存VMware虚拟机配置文件的目录,它可以为应用程序运行提供一切要素。Docker Containers可以运行、启动、停止或者被删除,每个container都是隔离的安全应用平台。
网易云信
2023-12-06 广告
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询