Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker swarm连接_Docker_Networking_Docker Swarm_Consul_Seneca - Fatal编程技术网

Docker swarm连接

Docker swarm连接,docker,networking,docker-swarm,consul,seneca,Docker,Networking,Docker Swarm,Consul,Seneca,我正在使用seneca.js作为微服务框架。Evrything在本地运行正常,但当我将服务部署到swarm时,我遇到消息问题ping服务被阻止,运行路由时,我的api网关出现错误: {“statusCode”:502,“错误”:“坏网关”,“消息”:“连接” Econrefuse10.100.0.5:55010“} 以下是我的设置: docker network create -d overlay --subnet 10.100.0.0/16 test-net docker service c

我正在使用seneca.js作为微服务框架。Evrything在本地运行正常,但当我将服务部署到swarm时,我遇到消息问题ping服务被阻止,运行路由时,我的api网关出现错误:

{“statusCode”:502,“错误”:“坏网关”,“消息”:“连接” Econrefuse10.100.0.5:55010“}

以下是我的设置:

docker network create -d overlay --subnet 10.100.0.0/16 test-net

docker service create --network test-net -p 8400:8400 -p 8500:8500 -p 8600:53/udp --name node1 progrium/consul -server -bootstrap -ui-dir /ui

docker service create --network test-net --name bases -e HOST=bases -e REGISTRY=node1 vforv/bases:v2

docker service create --network test-net -p 5000:5000 --name api -e BASES=bases -e HOST=api -e REGISTRY=node1 vforv/api-gateway:v2

docker service create --network test-net --name ping -e HOST=ping -e REGISTRY=node1 vforv/ping-service:v3
以下是代码:

有人知道问题出在哪里吗