【发布时间】:2019-05-24 07:05:46
【问题描述】:
我有一个简单的 Web 应用程序,我将其配置为在 docker 容器中运行。配置是这样的
version: '3'
services:
service-1:
build: service-1
restart: unless-stopped
ports:
- "8080:8080"
networks:
- uni
service-1-postgres:
restart: unless-stopped
ports:
- "5432:5432"
image: "postgres:11.3"
environment:
POSTGRES_PASSWORD: root
networks:
- uni
networks:
uni:
driver: bridge
ipam:
driver: default
config:
- subnet: 192.168.0.1/24
我使用 192.168.0.1(网络子网)连接到另一个容器内的 postgres 容器。但现在我希望能够从 IDE 运行我的服务以加快开发速度,并在容器中运行 db。但是现在与 db 的连接失败了。如何配置我的 docker-compose 使其能够使用同一主机连接到网络内部和外部(来自 db)的我的 db 容器。
【问题讨论】:
标签: docker docker-compose