已安装Docker的Windows10设备能否临时禁用Hyper-V且不影响现有容器
关于Windows10临时禁用Hyper-V及Docker容器影响的解答
一、可以临时禁用Hyper-V,后续可随时重新开启
你完全可以暂时关闭Hyper-V功能,需要使用Docker时再开启即可,具体操作步骤如下:
- 禁用操作:以管理员身份打开命令提示符/ Powershell,执行命令
bcdedit /set hypervisorlaunchtype off,执行完成后重启系统即可生效 - 恢复操作:需要使用Docker时,同样以管理员身份执行命令
bcdedit /set hypervisorlaunchtype auto,重启系统后Hyper-V就会恢复启用,Docker也可以正常运行
你也可以通过「控制面板-程序-启用或关闭Windows功能」,取消勾选Hyper-V选项后重启完成禁用,需要时重新勾选即可。
二、该操作不会对现有Docker容器造成任何影响
Docker的所有容器、镜像、配置数据都存储在本地磁盘的指定目录下,禁用Hyper-V只是关闭了Windows的虚拟化底层支持,不会修改、删除任何Docker相关的本地文件。
你之前搭建的单节点Hadoop集群容器、相关配置都会完整保留,等后续重新开启Hyper-V启动Docker后,所有资源都可以正常加载使用,不需要重新配置或者部署。
注意:禁用Hyper-V期间Docker Desktop无法正常启动,属于正常现象,恢复Hyper-V后即可恢复正常
内容的提问来源于stack exchange,提问作者iggi
相关产品推荐
相关产品推荐

