V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cwjokaka
V2EX  ›  程序员

有人试过在 win10 家庭版上安装 docker 吗😂

  •  
  •   cwjokaka ·
    cwjokaka · 2019-09-19 14:16:20 +08:00 · 7385 次点击
    这是一个创建于 1652 天前的主题,其中的信息可能已经有所发展或是发生改变。

    按教程手动安装 hyper-V,然后修改注册表绕过了 docker 安装检测,启动 docker 报了这个:

    An error occurred
    Docker doesn't support your Windows version. Check documentation for minimum requirements
    

    docker 版本 v19.03 stable

    36 条回复    2019-09-20 13:59:34 +08:00
    xupefei
        1
    xupefei  
       2019-09-19 14:24:37 +08:00 via iPhone
    试试基于 vbox 的 docker toolbox?
    zzNucker
        2
    zzNucker  
       2019-09-19 14:27:05 +08:00
    别试了 windows 装 docker 很麻烦 而且有些 vt 之类的问题,家庭版也不一定能装
    keyv
        3
    keyv  
       2019-09-19 14:27:07 +08:00 via iPhone
    家庭版不支持 docker,老老实实用专业版吧。。
    niknik
        4
    niknik  
       2019-09-19 14:27:46 +08:00
    安装的时候(垃圾 docker,nmsl )
    安装完了( docker 真香,好爽)
    cwjokaka
        5
    cwjokaka  
    OP
       2019-09-19 14:49:01 +08:00
    @xupefei 好的,我试试😓
    fvckDaybyte2
        6
    fvckDaybyte2  
       2019-09-19 16:07:49 +08:00 via iPhone
    家庭版有 WSL 么
    Vegetable
        7
    Vegetable  
       2019-09-19 16:23:16 +08:00
    @fvckDaybyte2 这个是有的,但是印象中不支持 hyperv
    by73
        8
    by73  
       2019-09-19 16:24:24 +08:00
    @fvckDaybyte2 有,但是没有 hyper-v,docker desktop 运行是基于 hyper-v 的;用 wsl 装 docker 似乎也可以,不过不知道有什么坑。。
    fvckDaybyte2
        9
    fvckDaybyte2  
       2019-09-19 16:32:13 +08:00 via iPhone
    @by73
    @Vegetable 应该是要 WSL2 才能直接用 docker,但是印象中 WSL2 是需要 Hyper V 的,这是个死循环😂
    cwjokaka
        10
    cwjokaka  
    OP
       2019-09-19 16:38:35 +08:00
    总算是装下来了🙃
    anguiao
        11
    anguiao  
       2019-09-19 16:40:42 +08:00 via Android
    @fvckDaybyte2 WSL 2 用的是 Hyper-V 的技术,但是家庭版也可以用,不需要完整的 Hyper-V 功能。
    shmilypeter
        12
    shmilypeter  
       2019-09-19 17:37:54 +08:00
    不行的,不支持 hyper-v
    dongdongkun
        13
    dongdongkun  
       2019-09-19 17:45:58 +08:00
    试过 win10 企业版,装的人都傻了.还是选择 virtualbox->centos->docker 简单
    miloooz
        14
    miloooz  
       2019-09-19 17:54:30 +08:00
    看你电脑支不支持虚拟化 反正我电脑是安装成功了 hyper-v 可以通过安装的
    CRUD
        15
    CRUD  
       2019-09-19 17:54:40 +08:00
    @niknik #4 够真实的
    TEwrc
        16
    TEwrc  
       2019-09-19 18:01:41 +08:00
    有这功夫某宝买个专业版序列号升级一下性价比不高嘛?
    Mogamigawa
        17
    Mogamigawa  
       2019-09-19 18:03:11 +08:00
    @by73 wsl 不能安装 docker
    hwdef
        18
    hwdef  
       2019-09-19 18:06:07 +08:00
    @Mogamigawa
    wsl2 可以
    roronoaws
        19
    roronoaws  
       2019-09-19 18:07:51 +08:00 via Android
    企业版或专业版可以,家庭版好像不行
    liqingcan
        20
    liqingcan  
       2019-09-19 18:12:44 +08:00
    你安装后有重启吗?如果重启后注册表会被 windows 改回家庭版的。你需要再去修改一下。之前装的时候好像是这样。有点忘了。
    Mogamigawa
        21
    Mogamigawa  
       2019-09-19 18:13:51 +08:00
    windows 安装 docker 得要一直在后台运行 docker 的那个服务, 就算没有开任何容器也得要在后台运行, 如果这个服务断了一段时间, 下次开启服务要么非常慢, 等好久, 要么开不了服务, 对于洁癖患者很是不友好.
    还是安装在云服务器上吧.
    或者树莓派运行, 树莓派接在路由器上, 然后可以只在内网中使用, 或者内网映射出去.
    我有 4 个树莓派, 接在我的路由器上, 四个口都满了. 他们 5 个放在一边吃灰, 想玩的时候就 SSH 上去.
    orzfanfan
        22
    orzfanfan  
       2019-09-19 18:35:53 +08:00
    我用的 docker toolbox
    jsnjfz
        23
    jsnjfz  
       2019-09-19 19:26:47 +08:00
    我的是长期服务版,也装不了 wsl,有 hype-v 但还是不能直接用 docker,用 toolbox 就可以,搜一下就有教程
    cwjokaka
        24
    cwjokaka  
    OP
       2019-09-19 20:06:59 +08:00
    @liqingcan 重启过,也是一样的,最后退一步 toolbox 了
    x7395759
        25
    x7395759  
       2019-09-19 21:03:08 +08:00
    toolbox 就行,其实还是建议买个高级的版本,有很多内容都需要高级一点的版本的
    ryan571
        26
    ryan571  
       2019-09-19 22:18:04 +08:00
    vmware + docker toolbox + docker-machine-vmwareworkstation
    https://github.com/pecigonzalo/docker-machine-vmwareworkstation
    因为平时还要用虚拟机,vbox 和 hyper-v 都太卡了
    unionx
        27
    unionx  
       2019-09-19 22:35:10 +08:00
    Win10 Pro 版本也就 800 多块钱,不贵的,值得买
    xaplux
        28
    xaplux  
       2019-09-19 23:10:10 +08:00   ❤️ 1
    网上有家庭版安装 docker desktop 的教程,需要开启 hype-v,修改注册表,可以安装成功且可以运行,貌似需要设置 docker desktop 开机自动启动,否则关机开机后 docker desktop 就无法启动了。
    还有一种方式是开启 WSL 2,,但是需要开启 win10 的快速通道才能开启 wsl2,不太建议,我前段时间开启了快速通道,有一天系统直接崩溃了,含泪恢复出厂设置。
    baoguok
        29
    baoguok  
       2019-09-19 23:36:11 +08:00
    我就是家庭版,然后升级到了专业版。
    装了 docker,十分好用。
    之前也折腾了 wsl, 运行效率是个很大的问题

    推荐直接升级到专业版,然后上 docker,升级的钱节省的时间都赚回来了
    magicdu
        30
    magicdu  
       2019-09-20 00:06:15 +08:00 via Android   ❤️ 1
    我直接不用 Windows 了,装了 Linux
    qwertyegg
        31
    qwertyegg  
       2019-09-20 00:20:36 +08:00
    我的办法是 vmware 里面的虚拟机装 docker,这样就是正常版的,windows 下 docker 跟 linux 的不太一样,查文档容易走弯路
    baobao1270
        32
    baobao1270  
       2019-09-20 06:44:53 +08:00 via Android
    可以装 docker toolbox 而不是 docker ce
    blessyou
        33
    blessyou  
       2019-09-20 07:56:30 +08:00 via Android
    是倒是试过 就是成功不了 xd
    klgd
        34
    klgd  
       2019-09-20 08:38:27 +08:00
    家庭版不清楚,专业版上用的挺香,就是开机启动容器没搞定
    ETO
        35
    ETO  
       2019-09-20 11:04:22 +08:00
    专业版用得挺好的,不过还是心里痒痒再加上工作不饱和 就想主力用 linux。
    Ravenddd
        36
    Ravenddd  
       2019-09-20 13:59:34 +08:00
    我装了, 还挺方便的, 试试改注册表改成专业版, 然后启动 docker, 之后重启电脑注册表会恢复, 但是不影响 docker 运行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3365 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:06 · PVG 08:06 · LAX 17:06 · JFK 20:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.