关于镜像
来源:3-8 聊聊scratch这个镜像

慕斯8107217
2021-08-11
老师,可不可以这样理解。docker镜像里面是没有操作系统的,只是有一些环境以及配置文件之类的,跟平常装系统用说的windows镜像不是一个概念。所以docker镜像是在物理机系统之上运行的一个只读程式,容器则是在镜像之上运行的一个可读可写的程式。
但如果是这样的话,docker能在Windows上运行是因为有启动hyper-v,hyper-v里创建了一个虚拟机,虚拟机安装的是Linux系统,然后docker是在这个Linux系统上运行。那么这个虚拟机的Linux系统是一个完整的系统吗?谁创建的,dokcer还是hyper-v?而且这个linux是什么版本的
写回答
1回答
-
您好,这个虚拟机不是docker创建的,而是windows安装程序docker for windows桌面版这个程序创建的。可以把这个程序理解成一个大的软件包,里面包括docker引擎,客户端,还有一些windows所需的文件,比如创建的虚拟机等等。
想要彻底学好docker,还是需要在纯linux环境下学习,这样就不会有虚拟机这一层的干扰了。
10
相似问题