V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maobukui
V2EX  ›  互联网

有通过 windows 子系统 Linux 装 docker 的吗? windows 能否直接 ssh 到 docker 中

  •  
  •   maobukui · 2020-07-29 11:25:40 +08:00 · 2026 次点击
    这是一个创建于 1587 天前的主题,其中的信息可能已经有所发展或是发生改变。

    通过 windows 装了 ubuntu 子系统,为了开启 GPU 加速,装了 docker,docker 装了 ssh,开了端口映射 0.0.0.0:8822 -> 22,碰到了的问题网上没整明白:

    • 1 、通过 windows 终端可以 ssh 到 ubuntu (宿主机)

    • 2 、通过 ubuntu (宿主机)能够 ssh -p 8822 [email protected] 到 docker 中,但是 window 的终端无法 ssh -p 8822 [email protected] 到 docker 中。

    有什么办法能够实现 windows 终端 ssh 直接到 docker 中吗?

    感谢

    第 1 条附言  ·  2020-07-29 14:54:35 +08:00
    原因大概排查到了,可能是因为 docker 优先使用了 IPv6,而不是 IPv4
    6 条回复    2020-07-29 14:50:48 +08:00
    caicaiwoshishui
        1
    caicaiwoshishui  
       2020-07-29 13:33:42 +08:00 via iPhone
    可以创建一个新网段吧 docker 独占
    WebKit
        2
    WebKit  
       2020-07-29 13:43:52 +08:00 via Android
    没有这么干过,你看看 Ubuntu 有没有什么防火墙限制了这个端口?
    mxtob
        3
    mxtob  
       2020-07-29 13:53:34 +08:00 via iPhone
    win7+docker in virtualbox 路过,记得之前折腾过 win10 的好像没成功
    PbCopy111
        4
    PbCopy111  
       2020-07-29 14:20:55 +08:00
    docker 的网络跟 ubuntu 不一样。。。。


    @WebKit #2 wsl2 的 ubuntu 无法启动 iptables 我记得。。
    a719114136
        5
    a719114136  
       2020-07-29 14:36:35 +08:00 via Android
    为啥要用 ssh,直接 docker exec 不是更方便
    maobukui
        6
    maobukui  
    OP
       2020-07-29 14:50:48 +08:00
    @a719114136 pycharm 远程 ssh 开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3119 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:25 · PVG 22:25 · LAX 06:25 · JFK 09:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.