zoukankan      html  css  js  c++  java
  • 在windows上安装docker

    开启Hyper-V

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

    1.  
      pushd "%~dp0"
    2.  
       
    3.  
      dir /b %SystemRoot%servicingPackages*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%servicingPackages\%%i"
    6.  
       
    7.  
      del hyper-v.txt
    8.  
       
    9.  
      Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

    参考教程:[ https://www.ithome.com/html/win10/374942.htm]

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

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

    直接安装会报错

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

    注册表修改

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

    REG ADD "HKEY_LOCAL_MACHINEsoftwareMicrosoftWindows NTCurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

    其他事项

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

    切换windows容器报错

  • 相关阅读:
    css 透明气泡效果
    uniapp 跳转tabbar页面传递参数
    unaipp 发送验证码倒计时
    uniapp 返回顶部
    js 实现放大镜效果
    js 禁用右键菜单和禁止复制
    js 表格的添加和删除操作
    js 留言板(带删除功能)
    推荐几个好用的网站
    pc端使用rem适配
  • 原文地址:https://www.cnblogs.com/sdfgdrg/p/10684361.html
Copyright © 2011-2022 走看看