当前位置:首页 > 虚拟机 > 正文

docker中运行虚拟机


一、什么情况下不适合使用Docker虚拟化技术?在大型项目中,不推荐使用Docker的主要原因有:
1.镜像管理难度:随着应用数量的增加,需要管理的镜像数量也会随之增加,如果没有良好的实践经验,很容易出现版本管理、镜像大小、安全等问题。
2.共享文件夹可能会导致超出资源限制:Docker允许主机和容器之间共享文件夹,这可能会导致容器超出资源限制并对主机进行任何更改。尽管许多虚拟机系统实际上共享物理主机和虚拟机之间的资源边界,但这层安全性需要用户自己控制。
3.安全问题:Docker启动的容器默认只使用部分内核功能。即使攻击者在容器中获得了root权限,也能造成较小的损害,并且无法在主机上获得更高的权限。但需要注意的是,使用非root权限允许进程在容器中运行。
总之,对于大型项目,使用Docker可能会带来一些挑战和问题。不过,对于快速开发并向开发者交付应用程序等关键应用场景,Docker仍然是一个安全有效的选择。


二、docker容器中运行windows虚拟机如何在Docker容器中运行Windows虚拟机。
1.安装所需组件后,从桌面上的“Boot2DockerStart”快捷方式启动Boot2Docker。
2。启动一个配置为管理虚拟机中运行的Docker的Unixshell。
3。检查运行界面上dockerversion命令是否配置正确。