docker-compose打包的镜像默认网络访问为HOST-ONLY,如果需要与外部容器通信,解决思路就是改变其挂载网卡,增加配置如下:
network_mode: bridge # 连接外部容器
完成配置如下:
version: "3"services:app:build:context: ./dockerfile: Dockerfileports:- "8080:8080"network_mode: bridge # 连接外部容器external_links:- cem_app_1:cem_apprestart: always
