博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在windows上安装docker
阅读量:5106 次
发布时间:2019-06-13

本文共 996 字,大约阅读时间需要 3 分钟。

开启Hyper-V

添加方法非常简单,把以下内容保存为.cmd文件,然后以管理员身份打开这个文件。提示重启时保存好文件重启吧,重启完成就能使用功能完整的Hyper-V了。

  1.  
    pushd
    "%~dp0"
  2.  
     
  3.  
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
  4.  
     
  5.  
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
  6.  
     
  7.  
    del hyper-v.txt
  8.  
     
  9.  
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

参考教程:[ ]

伪装成专业版绕过安装检测

如图,由于Docker Desktop会在安装的时候检测系统版本,直接安装会显示安装失败。所以需要改下注册表绕过安装检测。

直接安装会报错

打开注册表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,点击current version,在右侧找到EditionId,右键点击EditionId 选择“修改“,在弹出的对话框中将第二项”数值数据“的内容改为Professional,然后点击确定

 

注册表修改

如果嫌改注册表麻烦,可以用管理员权限运行如下cmd命令

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

其他事项

在docker-ce-desktop-windows后直接安装,安装时取消勾选window容器。经过测试,linux容器运行正常,切换到windows容器会检测windows版本而无法启动。不过一般也不会用到windows容器。

切换windows容器报错

转载于:https://www.cnblogs.com/sdfgdrg/p/10684361.html

你可能感兴趣的文章
MySQL批量SQL插入性能优化
查看>>
读书的学问
查看>>
NOIP2017整数 【线段树】
查看>>
带你彻底明白 Android Studio 打包混淆
查看>>
JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
查看>>
Android获取设备隐私 忽略6.0权限管理
查看>>
指针与数组的异同
查看>>
mplayer windows configure修改
查看>>
编程漫谈(十三):设立挑战和奖励让编程更有趣
查看>>
day94.1
查看>>
一号团队-团队任务3:每日立会(2018-11-30)
查看>>
jvm(12)-java内存模型与线程
查看>>
div+css兼容 ie6_ie7_ie8_ie9_ie10和FireFox_Chrome等浏览器方法
查看>>
sql嵌套查询
查看>>
案例38-后台全部订单的查询
查看>>
制定查询条数
查看>>
web客户端与服务器端二进制传输
查看>>
自己封装的一个类似axios的请求
查看>>
注册登录
查看>>
【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)...
查看>>