2021-09-22---docker理论
docker基本结构和基本概念
- 容器
容器是一个进程,内部是独立运行一个,或者一组应用application容器可以被启动,开始,停止或者删除,每个容器之间是相互隔离的,即使他们运行在同一个服务器中,保证安全的运行。容器就可以看成是一个独立的微型操作系统。 - 镜像
是一批文件组成的只读模板,镜像可以用来创建docker容器,一个镜像可以创建多个docker容器,类似java类和对象的关系 - 镜像仓库
镜像仓库保存了多种不同的镜像,一个用来容纳多个镜像的位置就叫做镜像的仓库。我们可以连接不同的镜像仓库,获取不同的镜像。每个镜像仓库中,一般都会对一个镜像保存多个版本-----tag。如redis5.0等 - 宿主机
我们调用客户端命令,使用镜像,启动运行容器的服务器 - 镜像仓库服务器
存储占用的服务器,就是一个镜像服务器。一个镜像仓库的服务器中可以保存非常多的镜像文件。 - 客户端
调用docker的命令。操作宿主机中镜像,容器的功能,只要能连接的宿主机,操作docker的所有进程,所有插件度可以看成是docker-client
2、docker和虚拟机对比
普通操作系统
虚拟机技术开启云计算时代是大量应景服务器可以隔离,可以独立。而docker开启了新一代虚拟机技术。并不是虚拟机。物理机服务器工作逻辑。
虚拟机结构
虚拟技术的出现,使得我们可以在一个物理机上安装多个虚拟机,所以这种虚拟结构开启的云时代。
docker容器结构
没有虚拟机而是使用docker管理器,不需要像虚拟机一样,每个虚拟机都单独创建一套完全相互隔离的体系,这里是可以让不同容器之间进行相互共享。
发布评论