时间:2021-05-19
Docker 包括三个基本概念:
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。
Docker 容器通过 Docker 镜像来创建。
容器与镜像的关系类似于面向对象编程中的对象与类。
docker 面向对象 容器 对象 镜像 类
概念 说明
Docker 镜像(Images)
Docker 镜像是用于创建 Docker 容器的模板,比如 Ubuntu 系统。
Docker 容器(Container)
容器是独立运行的一个或一组应用,是镜像运行时的实体。
Docker 客户端(Client)
Docker 客户端通过命令行或者其他工具使用 Docker SDK (https://docs.docker.com/develop/sdk/) 与 Docker 的守护进程通信。
Docker 主机(Host)
一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
Docker Registry
Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。
Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。
一个 Docker Registry 中可以包含多个仓库(Repository);每个仓库可以包含多个标签(Tag);每个标签对应一个镜像。
通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本。我们可以通过<仓库名>:<标签>的格式来指定具体是这个软件哪个版本的镜像。如果不给出标签,将以latest作为默认标签。
Docker Machine
Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。
以上就是Docker 架构简介的详细内容,更多关于Docker 架构的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.简介本文章将介绍如何使用Docker探索Redis。我们可以在DockerforWindows、Dockerformac或者Linux模式下运行Docker
docker简介Docker是一个开源的应用容器引擎,和传统的虚拟机技术相比,Docker容器性能开销极低,因此也广受开发者喜爱。随着基于docker的开发者越
简介基于docker容器以及docker-compose,所以需要自学docker在linux环境的基本使用使用两个tomcat作为负载均衡的服务端1.使用do
这篇文章来了解一下harbor架构的组成和运行时各个组件的使用方式。架构容器信息[root@liumiaoharbor]#docker-composepsNam
网站的两层体系架构:网站的两层体系架构有什么好处?在现阶段,使用较多的两层体系架构是基于C/S的。1)基于C/S的两层体系架构简介基于C/S的两层体系架构,是将