1、
物理机
虚拟机:虚拟出硬件,在上面跑完整的操作系统
容器:虚拟操作系统
2、是什么----用户可以创建容器,将应用放进去。容器可以进行版本管理、复制、分享、修改
3、为什么用它----它容易移植,资源隔离,不虚拟硬件更为轻便,应用进程直接作用于内核,启动秒级,性能接近原生,单机支持上千个容器,磁盘使用一般为MB
4、虚拟机用来隔离不同的用户,而Docker用来隔离不同的应用,例如前端,后端和数据库。
两者可以共存,物理机>虚拟机(里包含很多Docker)>Docker
5、基本概念:
1)镜像:一层一层的,对于linux,内核启动后,然后是root文件系统,Docker镜像就相当于一root文件系统
2)容器:它是镜像运行时的实体,实质是进程。过程中使用了数据卷,跳过容器,直接对宿主发生读写,容器删除,数据卷还在,数据还在
3)仓库:集中存放镜像的地方,Docker Registry。迁移的时候用
Docker Registry>Repository仓库>镜像
6、Docker运行过程—去仓库把镜像拉到本地,运行镜像成为容器
来源:CSDN
作者:腥红之怨
链接:https://blog.csdn.net/qq_41834780/article/details/103808946