Docker 用简单的语言表达一下?

Docker 用简单的语言表达一下?

我读了很多关于docker的文章,但仍然不太清楚它的用途。我知道它是一个运行/开发程序的容器。它类似于git存储库,只是容器化了?还是更像virtualbox?它究竟是如何运作的?

答案1

它更像 virtualbox 而不是 git。它是一个类似于虚拟机的轻量级环境(但隔离性较差且重量较轻),具有实现其功能所需的所有组件 - 包括正确版本的库等。

它通过利用 Linux 内核扩展(命名空间)将其与操作系统的其余部分分开,但在操作系统下运行。与 virtualboz VM 不同,它不需要安装操作系统即可运行。

相关内容