从我的docker群启用外部networking访问

我有一个docker群在我的环境中运行。 到目前为止,每个服务实例都可以看到其他实例。 问题是,这个服务应该访问一个DMZ数据库(我没有太多的成功)。

所以,我有一个覆盖networking运行的docker群,是否有任何修改,我可以做,使这个服务到达外部数据库? 今天我得到了这个exception:“connect timed out。validation连接属性确保SQL Server的一个实例在主机上运行,​​并在端口上接受TCP / IP连接。确保到端口的TCP连接是不被防火墙阻挡“。

我的服务创造:

sudo docker service create --name myimage_swarm --network=myoverlaynetworkwithscopeswarm --mount ... -p 9091:8080 myimage 

我的networking

 NETWORK ID NAME DRIVER SCOPE 7a840b9be53e bridge bridge local d2752a80d7e8 docker_gwbridge bridge local 1oherstrwm3y myoverlaynetworkwithscopeswarm overlay swarm e975164865ba host host local 7a4j98xz6w2s ingress overlay swarm 3811761c92ed none null local 

提前致谢。