关于镜像

来源: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回答

麦兜搞IT

2021-08-12

您好,这个虚拟机不是docker创建的,而是windows安装程序docker for windows桌面版这个程序创建的。可以把这个程序理解成一个大的软件包,里面包括docker引擎,客户端,还有一些windows所需的文件,比如创建的虚拟机等等。

想要彻底学好docker,还是需要在纯linux环境下学习,这样就不会有虚拟机这一层的干扰了。

1
0

Docker 系统性入门+进阶实践

Docker 完整知识体系及使用指南&优质实践

1953 学习 · 329 问题

查看课程