docker desktop 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Q9K
V2EX    Docker

docker desktop 的问题

  •  
  •   Q9K 2023-10-16 20:21:32 +08:00 2595 次点击
    这是一个创建于 776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我安装了 docker desktop ,启动了一个 elasticsearch 容器,但是本地无法访问, 我发现 ipconfig 没有出现 dockernat 网卡,但是搜索结果告诉我好像这个东西被弃用了,网上搜到的资料千篇一律,根本不能解决问题,还请 V 友们指导一下!

    20 条回复    2023-10-17 12:46:04 +08:00
    sadfQED2
        1
    sadfQED2  
       2023-10-16 20:37:12 +08:00 via Android
    es 用的哪个版本的,es 启动日志贴上来。低版本 es 在 m1 机器上会一直卡在初始化状态
    jackge0323
        2
    jackge0323  
       2023-10-16 21:13:25 +08:00
    如果你用的是 mac 的话,docker desktop 就是不能和宿主机通讯的,mac 上的 docker 是残血版,linux 上的才是完全版。
    jackge0323
        3
    jackge0323  
       2023-10-16 21:14:35 +08:00
    如果你要在 mac 上访问的话,docker 必须映射端口才可以访问,不能像 linux 一样,直接访问 docker 主机。
    Q9K
        4
    Q9K  
    OP
       2023-10-16 21:29:52 +08:00 via Android
    @sadfQED2 我用的是 windows(不好意思)
    Q9K
        5
    Q9K  
    OP
       2023-10-16 21:30:36 +08:00 via Android
    @jackge0323 大佬你好,windows 有解决办法吗
    sadfQED2
        6
    sadfQED2  
       2023-10-16 21:46:41 +08:00 via Android
    @Q9K 容器版本,镜像版本,日志贴上来啊,你这啥都没怎么看
    jackge0323
        7
    jackge0323  
       2023-10-16 21:49:32 +08:00
    @Q9K windows 和 mac 的问题应该是一样的,你起容器的时候做端口映射了吗?
    CyJaySong
        8
    CyJaySong  
       2023-10-16 21:52:54 +08:00
    个人感觉 orbstack 用着更舒服
    Q9K
        9
    Q9K  
    OP
       2023-10-16 21:54:25 +08:00
    https://pasteme.cn#06js8h7f

    这是我的 es 容器启动日志,es 版本是 8.9.0
    docker engine 版本是 v24.0.6
    我本地的.wslconfig 内容是
    [wsl2]
    memory=4GB
    processors=2
    swap=0
    localhostForwarding=true
    在 docker-desktop wsl 里设置了 vm.max_map_count 修改到了 221106
    Q9K
        10
    Q9K  
    OP
       2023-10-16 21:56:48 +08:00
    @jackge0323 我使用 docker run -d --name es -p 9200:9200 elasticsearch:8.9.0 启动容器,这样不知道算不算做了端口映射,上学期我使用了 docker 部署了一个 flask 应用(数据库大作业是做一个 restful 接口),当时本地是能 access 到启动的容器的,但是现在不知道为什么就不可以了)
    Q9K
        11
    Q9K  
    OP
       2023-10-16 21:58:01 +08:00
    @sadfQED2 大佬你好,上面 9 楼是日志信息,不过我重启电脑前容器还能运行来着,不知道现在为什么就直接 unexpected exit 了 555
    Q9K
        12
    Q9K  
    OP
       2023-10-16 22:06:32 +08:00
    上面的日志好像挂掉了,这是新的链接:
    https://paste.ubuntu.com/p/dkHwcV78gn/
    Q9K
        13
    Q9K  
    OP
       2023-10-16 22:21:08 +08:00
    刚刚又拉取了一个 nginx 镜像测试一下,发现是没问题的,但是不知道为什么 elasticsearch localhost:9200 确实访问不了)
    Q9K
        14
    Q9K  
    OP
       2023-10-16 22:29:23 +08:00
    https://blog.csdn.net/qq_40739917/article/details/131654563

    V 友们我找到了一篇文章解决了问题,问题并不是因为无法宿主机与 docker 容器通信,而是 es8 版本做了很多安全性的工作
    jiangzm
        15
    jiangzm  
       2023-10-17 00:14:45 +08:00
    elk 不是有官方自己的 repo 吗
    dier
        16
    dier  
       2023-10-17 09:29:55 +08:00
    @Q9K 我看了一下日志,里面有明显的一个 ERROR "node validation exception\n[1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch.\nbootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]"
    dier
        17
    dier  
       2023-10-17 09:30:27 +08:00
    @Q9K #12 在你这个链接中的第 96 行
    Dlin
        18
    Dlin  
       2023-10-17 10:20:06 +08:00
    2023-10-16 21:58:57 {"@timestamp":"2023-10-16T13:58:57.242Z", "log.level":"ERROR", "message":"node validation exception\n[1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch.\nbootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.bootstrap.Elasticsearch","elasticsearch.node.name":"a43a95ce3b29","elasticsearch.cluster.name":"docker-cluster"}
    Q9K
        19
    Q9K  
    OP
       2023-10-17 12:45:47 +08:00 via Android
    @dier 哦哦,我第一次配置了 vm 大小来着,好像重启了电脑这个配置就得再启动一下,很感谢你!
    Q9K
        20
    Q9K  
    OP
       2023-10-17 12:46:04 +08:00 via Android
    @Dlin 嗯嗯,谢谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1176 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:59 PVG 00:59 LAX 08:59 JFK 11:59
    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