彦祖们,我使用这个仓库: 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 不熟悉。求彦祖解答,比心♥️
1
rainboat 2022-01-22 13:29:02 +08:00 via iPhone
docker ps 看看,看启动的容器有没有配置端口映射
|
2
skiy 2022-01-22 13:46:04 +08:00
netstat -tunlp | grep 8848 查看一下端口
|
3
defunct9 2022-01-22 13:57:58 +08:00 via iPhone
开 ssh ,让我上去看看
|
4
liuxu 2022-01-22 14:02:05 +08:00 via Android
docker 用的自己的 bridge ,和宿主机网络是隔开的,你映射端口没,docker exec 到容器里面看看 127.0.0.1 可以访问不
|
5
jinzhongyuan OP @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 ``` 有端口映射的 |
6
Usaki 2022-01-24 08:28:41 +08:00 via Android
可能是 iptables 的问题,重启下 docker 看看
|
7
jinzhongyuan OP 破案了,哥哥们,是 nacos jvm 内存设置太大导致的
|