是否可以在docker-compose中同时使用网络默认值和外部外部?

问题描述 投票:0回答:1

我有两个services

  • 服务A:类似于数据库服务

  • 服务B:类似于后端服务

[我希望服务B可以向外界请求(例如curl google.com),也可以使用别名(或其他名称)连接到服务A。因为,我不想对外公开服务A的IP。有可能吗?

docker-compose.yml看起来像这样:

version: "3"

services:
  serviceB:
    build: ./serviceB
    networks:
      - outside
      - default
  serviceA:
    build: ./serviceA
    networks:
      - default

networks:
  outside:
    external: true
docker docker-compose docker-networking
1个回答
0
投票

绝对不做任何事;删除所有networks:声明。它会按照您的描述工作。

© www.soinside.com 2019 - 2024. All rights reserved.