我应该使用Docker在Linux操作系统中创建Linux操作系统吗?
这个问题在这里已经有了答案:
因此docker run -i -t ubuntu:14.04 /bin/bash
使用docker引擎创建容器(在这种情况下是ubuntu容器),并使用您的主机操作系统来管理它们。 另一方面,docker机器将使用virtualBox并创建VM(Linux),这些VM将作为docker引擎运行的docker主机。 有几个链接可供参考:
https://dougwells.gitbooks.io/docker-notes/content/what_is_docker/what_is_difference_between_docker-machine_and_dock.html
https://docs.docker.com/machine/overview/
https://docs.docker.com/engine/
使用docker run
的第一个命令是启动一个新的容器。 Docker容器可以在任何地方运行 - 在本地机器上,在VM(Virtualbox,VMWare等)中,在云中的实例,裸机上或甚至在智能手机上运行。 所有这些都需要将docker作为守护进程/服务来安装和运行
docker-machine
是一个用于在本地使用虚拟机模拟运行docker容器的工具。 这只是因为早期版本的Docker本身不能在MacOS和Windows上使用。 因为这样的Linux操作系统已经在安装了docker的虚拟机内部提供了。 在这个虚拟机上,可以运行docker命令和docker容器,就好像它本地运行docker一样。
如果这些设置与您的设置兼容,您应该检查Docker for Mac和Docker for Windows。
链接地址: http://www.djcxy.com/p/18195.html上一篇: Should I use Docker to create Linux OS within a Linux OS?
下一篇: What are the differences between a VM image and a Docker image?