如图所示,有4个容器。spider
由以下人员创建:
docker run xxx --net=dockernet
并且app_xx-server_1/2/3
是docker-compose up
从名为app
,docker-compose
文件的目录创建的:
version: '3'
services:
xx-server:
image: xx-server
networks:
default:
external:
name: dockernet
当我启动spider
和 时app_xx
,我明确指定了相同的 docker 网络(检查图片中的 ip 地址)。
现在我想像这样通过 http访问app_xx-server_1/2/3
from spider
:
http://app_xx-server
这没用。
如何解决?
您需要明确定义容器(xx-server)也具有网络:
xx-server:
networks:
- dockernet
否则它将无法从该容器中获得。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句