如何在无Docker Desktop/WSL的Windows容器中设置Docker默认Hyper-V隔离
配置Docker守护进程默认使用Hyper-V隔离模式(纯Windows容器环境)
找到/创建Docker守护进程配置文件:
纯Windows容器环境中,Docker守护进程的配置文件默认路径为C:\ProgramData\docker\config\daemon.json。如果该文件不存在,直接在对应目录下新建即可。修改配置内容:
打开daemon.json文件,添加或修改以下配置项:{ "default-isolation": "hyperv" }注意:如果文件中已有其他配置(如镜像仓库、日志设置等),只需将
"default-isolation": "hyperv"添加到JSON对象中,保持格式正确。重启Docker服务使配置生效:
打开管理员权限的PowerShell,执行以下命令重启Docker服务:Restart-Service docker验证配置是否生效:
执行docker info命令,在输出中查找Isolation字段,若显示为hyperv则说明默认隔离模式已设置成功。也可以启动一个测试容器,通过docker inspect <容器ID>查看HostConfig.Isolation字段确认。
内容的提问来源于stack exchange,提问作者butleger
相关产品推荐
相关产品推荐

