linux - 我应该使用 Docker 在 Linux 操作系统中创建 Linux 操作系统吗?

标签 linux docker virtualbox

我最近开始学习 Docker,并且知道它只需一个简单的命令即可在容器中创建并运行 Ubuntu。

docker run -i -t ubuntu:14.04 /bin/bash

我还知道 docker-machine 使用 VirtualBox 以非常方便的方式创建 Linux 操作系统。

那么它们之间有什么区别呢?

最佳答案

所以docker run -i -t ubuntu:14.04 /bin/bash使用 docker 引擎创建容器(在本例中为 ubuntu 容器)并将使用您的主机操作系统来管理它们。另一方面,docker 机器将使用 virtualBox 并创建虚拟机(Linux),这些虚拟机将作为在其上运行 docker 引擎的 docker 主机。有几个链接您可以引用:

关于linux - 我应该使用 Docker 在 Linux 操作系统中创建 Linux 操作系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46822288/

相关文章:

docker - 我无法将Docker的文件系统挂载到主机的文件系统

windows - ubuntu 上的 windows virtualbox 或 windows 上的 ubuntu virtualbox 具有更好的性能

c - 如何在 Linux 中为 C 或 C++ 的进程设置 CPU 亲和性?

linux - 使用 sed 将 Curl 信息导出到文件

docker - `docker-compose.yml` 应该在自己的存储库中吗?

iis - 从主机访问托管在虚拟机中的网站

ruby-on-rails - 设置 Vagrant 来镜像一个 heroku 实例

Linux 一个带管道操作的长shell命令

c - 这个程序如何创建僵尸进程?

java - 如何拦截Spring拦截器对Node Service的请求