当前位置: 首页 > 面试题库 >

在Windows 10 Home上安装Docker,可以完成吗?

申屠健
2023-03-14
问题内容

Docker需要win 10专业版,因为它需要一些虚拟化扩展(HyperV和Containers)。Win 10 Home能否满足这些要求?


问题答案:

是的,可以在Windows 10 Home上完成(在win10Home v1809上尝试过27.01.2019)

管理员* 身份在 命令提示符下 运行: *

  1. 安装Hyper-V:
        pushd "%~dp0"
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    del hyper-v.txt
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
    pause
  1. 安装容器:
        pushd "%~dp0"
    dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txt
    for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    del containers.txt
    Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
    pause
  1. 编辑注册表项:
        REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /f /v EditionID /t REG_SZ /d "Professional"
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /f /v ProductName /t REG_SZ /d "Windows 10 Pro"
  1. 下载并运行Windows的官方Docker Installer。

  2. 就我而言,注册表项是在重新启动后还原的,但是您可以手动还原它们:

        REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID /t REG_SZ /d "Core"
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName /t REG_SZ /d "Windows 10 Home"


 类似资料:
  • 问题内容: 我有一个M5000 Sparc服务器,上面已经安装了solaris Os版本11.3()。可以在这台机器上安装docker- ce吗?我已经测试了一些解决方法,例如使用(开源泊坞窗),但是没有一个可以解决。在sparc系统上进行dockerization的解决方案是什么? 问题答案: 当前在Solaris上不支持Docker。Oracle针对Solaris的容器解决方案一直是Oracl

  • 安装完毕后,会出现相应的安装完毕界面: 然后点击“完成”,即可启动默认勾选了的Notepad++了。 至此,Notepad++安装完毕。

  • 我正在尝试使用以下dockerfile安装: 我得到的错误与和()有关。它以: /tmp/easy_install-nvj61e/numpy-1.11.1/setup.py:327:userwarning:无法识别的setuptools命令,继续生成Cython源并展开模板

  • 问题内容: 我正在尝试在基于Alpine 3.1的docker容器中安装numpy。我正在使用以下Dockerfile: 直到出现以下错误,此方法运行良好: 给出相同的错误。 我缺少任何配置/安装步骤吗? 问题答案: 如果你没有必要需要安装的,你可以从高山仓库安装它。包已命名且位于存储库中,请参见此处。对我有用的最小示例 文件内容

  • 问题内容: 是否可以在RHEL7上的特定版本17.03中安装DockerCE? 这里有信息: 关于在RHEL上安装Docker的https://docs.docker.com/engine/installation/linux/rhel/#install-using-the-repository,但没有版本信息。 在这里使用Docker 17.03,但仅在Docker EE中而不是 Docker

  • 问题内容: 我有一个带有Phalcon3和php 7的Docker容器。我正在尝试安装php扩展名Mcrypt,但不走运。 如果我对容器执行ssh并执行: 我得到以下内容: 有没有办法安装它? 问题答案: 让我们看一下php docker镜像的 官方手册 部分PHP核心扩展 例如,如果您想要一个带有iconv,mcrypt和gd扩展名的PHP- FPM映像,则可以继承您喜欢的基本映像,并编写自己的