自以为动手能力强,被 wsl docker 啪啪打脸 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shyrock
V2EX    Docker

自以为动手能力强,被 wsl docker 啪啪打脸

  •  
  • shyrock 2023-08-02 13:15:18 +08:00 1554 次点击
    这是一个创建于 880 天前的主题,其中的信息可能已经有所发展或是发生改变。

    多年来风闻 docker 是程序员的好帮手,也是 DIYer 的好玩具。 心想以我多年行医(编程)经验,给家里的小主机装个 docker 应该没问题吧。

    其实就想装一个 openwrt 的 docker 实现全局翻墙而已。 然而利用摸鱼时间鼓捣了整三天了,openwrt 的 docker 运行起来,neng 是没法连接上管理页面。。。

    也搞不清楚是镜像有问题? WSL2 兼容性问题? iptables 问题? 甚至 exec 到 docker 容器内部,也看不到有运行成功的迹象。。。

    于是退而求其次,随便 pull 一个 erp 的镜像看能不能跑起来,以便排除 wsl2 的问题。 结果一样,看上去运行 docker 正常,但是无法连接。

    再问一下: docker 容器内部能用哪些工具( apt-get/ll/ifconfig 这些)是由什么决定的? 我在 WSl2 的宿主机中有这些工具,但是进入不同的容器后,有的命令有,有的命令没有,每个容器都不一样。

    6IbA2bj5ip3tK49j
        1
    6IbA2bj5ip3tK49j  
       2023-08-02 15:37:57 +08:00
    连不上,你是怎么连的?
    WSL 是个虚拟机,如果直接用 docker 分配的 ip ,windows 上是没办法访问的。

    docker 容器内部能用哪些工具,是由 base image 决定的,有的是 alpine ,有的是 debian……
    shyrock
        2
    shyrock  
    OP
       2023-08-02 16:03:46 +08:00
    @xgfan #1 不是从 windows 连,wsl2 的虚拟镜像是基于 ubuntu 的,也就是 ubuntu 是宿主机,我直接从宿主机连接 docker 的端口连不上。

    关于 base image 的问题,我 pull 了两个不同镜像,一个是 postgre 的,一个是 erp 的。
    exec 进去分别用 cat /proc/version 和 uname 看,两个都是一样的显示 wsl2 啊。
    为什么显示的不是 base image 而是宿主机的 image ?
    shyrock
        3
    shyrock  
    OP
       2023-08-02 16:04:55 +08:00
    @xgfan #1 就是在宿主机上运行 curl 容器名:映射到外部的端口
    其实,因为是把容器的 80 映射到宿主机的 80 ,这个端口一样的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1139 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 17:44 PVG 01:44 LAX 09:44 JFK 12:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86