求一个熟悉 nacos 和 docker 的大哥,帮忙解答一下 docker-compose 启动 naocos 集群的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jinzhongyuan
V2EX    程序员

求一个熟悉 nacos 和 docker 的大哥,帮忙解答一下 docker-compose 启动 naocos 集群的问题/h1>
  •  
  •   jinzhongyuan 2022-01-22 12:18:42 +08:00 2331 次点击

    这是一个创建于 1366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    彦祖们,我使用这个仓库: https://github.com/nacos-group/nacos-docker/blob/master/README_ZH.md

    提供的 docker-compose.yml 去启动 nacos 集群

    日志显示 nacos 启动正常了

     nacos1 | nacos1 | ,--. nacos1 | ,--.'| nacos1 | ,--,: : | Nacos 2.0.3 nacos1 | ,`--.'`| ' : ,---. Running in cluster mode, All function modules nacos1 | | : : | | ' ,'\ .--.--. Port: 8848 nacos1 | : | \ | : ,--.--. ,---. / / | / / ' Pid: 1 nacos1 | | : ' '; | / \ / \. ; ,. :| : /`./ Console: http://nacos1:8848/nacos/index.html nacos1 | ' ' ;. ;.--. .-. | / / '' | |: :| : ;_ nacos1 | | | | \ | \__\/: . .. ' / ' | .; : \ \ `. https://nacos.io nacos1 | ' : | ; .' ," .--.; |' ; :__| : | `----. \ nacos1 | | | '`--' / / ,. |' | '.'|\ \ / / /`--' / nacos1 | ' : | ; : .' \ : : `----' '--'. / nacos1 | ; |.' | , .-./\ \ / `--'---' nacos1 | '---' `--`---' `----' nacos1 | nacos3 | 2022-01-22 11:37:37,117 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:38,133 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:39,151 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:40,175 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:41,223 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:42,272 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:43,374 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:44,659 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:45,904 INFO Nacos is starting... nacos3 | nacos3 | 2022-01-22 11:37:48,495 INFO Nacos is starting... nacos3 | 

    但是我怎么访问 nacos 的控制台呢?

    http://127.0.0.1:8848/nacos/index.html 访问不了

    http://nacos1:8848/nacos/index.html 更访问不了(因为我压根没有 nacos1 这个 host )

    我本地 ifconfig 显示有多个网卡

     ~ ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 optiOns=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 optiOns=201<PERFORMNUD,DAD> gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether ac:de:48:00:11:22 inet6 fe80::aede:48ff:fe00:1122%en5 prefixlen 64 scopeid 0x4 nd6 optiOns=201<PERFORMNUD,DAD> media: autoselect (100baseTX <full-duplex>) status: active ap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 optiOns=400<CHANNEL_IO> ether b2:9c:4a:cc:e4:9c media: autoselect status: inactive en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 optiOns=400<CHANNEL_IO> ether 90:9c:4a:cc:e4:9c inet6 fe80::6d:3c00:f311:eed%en0 prefixlen 64 secured scopeid 0x7 inet 10.30.60.53 netmask 0xffffff00 broadcast 10.30.60.255 nd6 optiOns=201<PERFORMNUD,DAD> media: autoselect status: active en8: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 optiOns=460<TSO4,TSO6,CHANNEL_IO> ether ba:b2:eb:c7:a3:44 media: autoselect <full-duplex> status: inactive en9: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 optiOns=460<TSO4,TSO6,CHANNEL_IO> ether ba:b2:eb:c7:a3:45 media: autoselect <full-duplex> status: inactive en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 optiOns=460<TSO4,TSO6,CHANNEL_IO> ether ba:b2:eb:c7:a3:41 media: autoselect <full-duplex> status: inactive en4: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 optiOns=460<TSO4,TSO6,CHANNEL_IO> ether ba:b2:eb:c7:a3:40 media: autoselect <full-duplex> status: inactive bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 optiOns=63<RXCSUM,TXCSUM,TSO4,TSO6> ether ba:b2:eb:c7:a3:41 Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x0 member: en3 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 10 priority 0 path cost 0 member: en4 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 11 priority 0 path cost 0 member: en8 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 8 priority 0 path cost 0 member: en9 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 9 priority 0 path cost 0 nd6 optiOns=201<PERFORMNUD,DAD> media: <unknown type> status: inactive p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304 optiOns=400<CHANNEL_IO> ether 02:9c:4a:cc:e4:9c media: autoselect status: inactive awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484 optiOns=400<CHANNEL_IO> ether 52:bf:d6:37:e4:e1 inet6 fe80::50bf:d6ff:fe37:e4e1%awdl0 prefixlen 64 scopeid 0xe nd6 optiOns=201<PERFORMNUD,DAD> media: autoselect status: active llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 optiOns=400<CHANNEL_IO> ether 52:bf:d6:37:e4:e1 inet6 fe80::50bf:d6ff:fe37:e4e1%llw0 prefixlen 64 scopeid 0xf nd6 optiOns=201<PERFORMNUD,DAD> media: autoselect status: active utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380 inet6 fe80::9e4e:800a:5b29:1e0d%utun0 prefixlen 64 scopeid 0x10 nd6 optiOns=201<PERFORMNUD,DAD> utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000 inet6 fe80::c370:7e36:ee82:4eca%utun1 prefixlen 64 scopeid 0x11 nd6 optiOns=201<PERFORMNUD,DAD> en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 optiOns=404<VLAN_MTU,CHANNEL_IO> ether 00:0e:c6:6f:94:ac nd6 optiOns=201<PERFORMNUD,DAD> media: autoselect status: inactive 

    本质上还是对 docker 不熟悉。求彦祖解答,比心

    7 条回复    2022-01-25 11:43:45 +08:00
    rainboat
        1
    rainboat  
       2022-01-22 13:29:02 +08:00 via iPhone
    docker ps 看看,看启动的容器有没有配置端口映射
    skiy
        2
    skiy  
       2022-01-22 13:46:04 +08:00
    netstat -tunlp | grep 8848 查看一下端口
    defunct9
        3
    defunct9  
       2022-01-22 13:57:58 +08:00 via iPhone
    开 ssh ,让我上去看看
    liuxu
        4
    liuxu  
       2022-01-22 14:02:05 +08:00 via Android
    docker 用的自己的 bridge ,和宿主机网络是隔开的,你映射端口没,docker exec 到容器里面看看 127.0.0.1 可以访问不
    jinzhongyuan
        5
    jinzhongyuan  
    OP
       2022-01-22 15:29:11 +08:00
    @rainboat
    ```txt
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    45c7f2bc405d nacos/nacos-server:latest "bin/docker-startup.…" 16 hours ago Up 13 minutes 0.0.0.0:8848->8848/tcp, 0.0.0.0:9555->9555/tcp nacos1
    3b03da856c6a nacos/nacos-server:latest "bin/docker-startup.…" 16 hours ago Up 3 minutes 0.0.0.0:8849->8848/tcp nacos2
    bd244aefe7af nacos/nacos-server:latest "bin/docker-startup.…" 16 hours ago Up 3 minutes 0.0.0.0:8850->8848/tcp nacos3
    c6b013b6c44d nacos/nacos-mysql:5.7 "docker-entrypoint.s…" 16 hours ago Up 15 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql
    ```

    有端口映射的
    Usaki
        6
    Usaki  
       2022-01-24 08:28:41 +08:00 via Android
    可能是 iptables 的问题,重启下 docker 看看
    jinzhongyuan
        7
    jinzhongyuan  
    OP
       2022-01-25 11:43:45 +08:00
    破案了,哥哥们,是 nacos jvm 内存设置太大导致的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2740 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 14:10 PVG 22:10 LAX 07:10 JFK 10:10
    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