1
cops 2019 年 6 月 8 日 via iPhone
你还是先了解 docker 是什么吧……
|
2
swulling 2019 年 6 月 9 日 via iPhone
docker 的标准 container 没有自己的内核,但是也可以起轻量型虚机
|
3
gamexg 2019 年 6 月 9 日
不是没有自己的操作系统,而是没有自己的内核。
所有的 docker 容器共用主机的 linux 内核,但是通过内核的各种功能隔离开。 除了内核之外的部分可以看作都齐全。 常规的各个 linux 发行版用的都是 linux 内核,虽然不同系统间版本号不同,编译选项不同,打的补丁也会有些区别,但是还是一个东西。 简单理解各个发行版主要区别在于软件部分,包括默认的软件版本,包管理系统等等,这些部分不属于内核。而不同的 docker 容器系统就在这部分有区别,ubuntu docker 容器虽然共用的主机 linux 内核,但是软件、包管理等都是使用的自己的。 |
5
gamexg 2019 年 6 月 9 日
@WebKit #4 是的。
目前已知的 windows 实现都是开一个 linux 虚拟机( docker 最新官方实现是 hyper-v 虚拟机),然后再虚拟机上面再开 docker。 |