官方原版,感谢
你直接把你的example 放在和你运行docker-compose的主机上面运行就可以了
你在本机执行下 ping 172.28.2.2,还有看下 route
感谢你的反馈,我们试了下,mac上的网络是不通的,你可以起个容器,使其和集群在同个网络里面。
hello 目前关于scan这个功能 docker启动的可以在其他地方执行么(不跟nebula同属一容器)
只要你能保证,运行scan的环境能够直接访问meta和storage就可以。
用宿主机的ip及映射出的端口,这个应该需要dns优化支持吧
需要在容器编排文件里暴露相关服务的端口,这块和dns无关。
你可以在这个docker网络上起一个新容器,在这个容器上去调试你的py client也是可以的
这里还是建议你新建一个容器,然后在这个容器里面去调试你的py client.
1 个赞
好,我试试
你的程序假如是在容器里面运行,端口号就不应该是45555
都试过了45500,45555,44500
不用把调试py client的docker写在yaml配置里
直接起一条命令(参考):
docker run --rm -it --network=nebula-net ubuntu:18.04 /bin/bash
一般情况下这样就能让新的容器接入你nebula的网络啦
多谢,这样是可以加入nebula网络,但scan还是不通
奇怪。。 用telnet ip port试试端口通不通?