Question about docker Posted on 2018-11-07 | In 杂谈 | | Visitors: 虚拟化技术是什么?计算虚拟化或者服务器虚拟化是什么?虚拟化和云计算有什么区别?应用虚拟化和平台虚拟化又是啥?完全虚拟化,硬件辅助虚拟化,部分虚拟化,超虚拟化,操作系统级虚拟化,这些都是什么鬼?虚拟机到底是啥? 虚拟机镜像是什么?计算机中的各种实体资源有哪些?怎样将它们抽象?单根多IO虚拟化?啥玩意云服务的东西都存放在哪里?断网了还能继续使用么?云上的环境是大家通用和共享的么?云计算是什么?容器虚拟化又是什么?Apache2.0协议是什么?Linux基金会是啥玩意封装是怎样封装的,装到哪里?分发是给谁分发,怎样发?部署怎么部署,部署到哪?需要哪些步骤?生命周期有哪些Linux容器技术是啥(Linux container,LXC)指令级模拟是啥?即时编译是什么?解释机制又是啥?准虚拟化(paravirtualization)是什么?什么是沙盒?沙盒原理是啥在云平台的应用都放哪?怎么运行?整个生命周期是怎样的?啥是分布式?镜像是什么?里面都有些啥?怎样打包镜像?是压缩么?内核级的虚拟化是啥?一台主机运行上千个docker容器,会影响主机本身的性能么?容器们消耗的是主机的啥Dockerfile配置文件怎样配置docker的?隔离主要隔得是啥?docker有哪些版本?操作系统有哪些版本?docker用go写的,怎么写的?cgroups是什么Linux namespaces是什么AUFS是啥Union FS是啥操作系统层面的虚拟化技术是什么?libcontainer是啥runc是什么containerd是啥?黑箱镜像是什么?啥是黑箱操作docker build的工作原理Docker Remote APIDebian是什么数据卷干嘛的?docker可以直接下载镜像,就可以直接应用,那么镜像里面都是什么?就像可以直接在github上git clone相关的项目,在本地直接运行么??轻量级的沙箱?沙箱是干么的?容器和镜像是什么关系?容器里面包含什么东西?进程空间,用户空间,网络空间,这些空间是怎么区分的?都分配了多少?镜像启动的一个流程是什么,分别都打开了啥?镜像有多少层?每一层都有什么?docker仓库和注册服务器registry有什么区别?关于下载指令:apt-get yum wget brew url等的区别和用途?为什么是docker运行容器但是需要的是本地的镜像?而不是docker运行镜像?