V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Midnight
V2EX  ›  问与答

Windows 下就没办法愉快的玩 Docker 吗?

  •  
  •   Midnight · 2019-01-06 13:11:19 +08:00 · 2604 次点击
    这是一个创建于 2148 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Docker For Windows 一直有一个 bug,只要电脑重启后 volumes 就丢失了,为 MySQL 设置的数据卷会变成容器内的 data,导致映射的数据卷无法被加载。不知道各位开发环境是 Linux 还是 MacOS ?
    12 条回复    2019-01-06 20:14:49 +08:00
    gam2046
        1
    gam2046  
       2019-01-06 13:18:12 +08:00
    我的操作实践是开个 Linux 的虚拟机,然后再用 Docker。Windows 下只需要一个 Docker CLI。但是这种情况下,是不能直接挂载 Windows 下的文件。因此建议直接 ssh 到 Linux 下操作即可。
    huangzhe8263
        2
    huangzhe8263  
       2019-01-06 13:27:46 +08:00 via Android
    hyper-v + docker
    目前好像没其他更好的办法
    zuoakang
        3
    zuoakang  
       2019-01-06 13:51:38 +08:00 via Android   ❤️ 1
    虚拟机加 dorker
    choury
        4
    choury  
       2019-01-06 14:11:01 +08:00
    不管是 windows 还是 mac,docker 都是跑在虚拟机里面的,搞起来不管网络还是存储都十分蛋疼,如果真正的想玩 docker,只有换 linux
    mmdsun
        5
    mmdsun  
       2019-01-06 14:27:42 +08:00 via Android
    wsl 或者 hyper-v
    ngg0707
        6
    ngg0707  
       2019-01-06 14:49:56 +08:00 via iPhone
    Docker windows 使用 network_mode 为 host 好像没有用
    tabris17
        7
    tabris17  
       2019-01-06 14:51:22 +08:00
    有啊,hyper-v 跑个虚拟机
    STRRL
        8
    STRRL  
       2019-01-06 15:16:21 +08:00 via Android
    或者试试 docker machine。。?
    12101111
        9
    12101111  
       2019-01-06 18:02:30 +08:00 via Android
    wsl 团队目前正在主攻 wsl 上跑 native 的 docker,也许能很好地改善使用体验
    Midnight
        10
    Midnight  
    OP
       2019-01-06 18:28:19 +08:00
    @gam2046 利用 hyper-v 跑虚拟机我试过,效果不如直接用 docker for windows
    Midnight
        11
    Midnight  
    OP
       2019-01-06 18:28:43 +08:00
    @huangzhe8263 主要是这个 bug 让人无法接受
    gam2046
        12
    gam2046  
       2019-01-06 20:14:49 +08:00
    @Midnight 虚拟机跑 Linux,那就并不要求只有 Hyper-V 了。其他的虚拟化方案都是可以的。虽然我觉得并没有什么差别。况且 Docker for Windows 本身也是基于 Hyper-V + Linux 虚拟机实现的。两者并没有什么本质上的区别。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:41 · PVG 04:41 · LAX 12:41 · JFK 15:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.