【问题标题】:Accessing container on bridge network访问桥接网络上的容器
【发布时间】:2021-06-17 10:59:00
【问题描述】:

我有 2 个 docker-compose 文件

1:

version: "3.1"

services:
  database:
    image: mysql:5.6

networks:
  mynetwork:
    driver: bridge

2:

version: "3.1"

services:
  api:
    image: myapi:1

networks:
  mynetwork:
    external: true

但在api 容器内,找不到主机名database。我也试过mynetwork_database,但也没找到

如何访问外部网络上的容器?

【问题讨论】:

    标签: docker docker-compose docker-networking


    【解决方案1】:

    解决方案是添加:

    networks:
      <mysql_project_folder_name>_mynetwork:
        external: true
    

    还有:

    networks:
      - <mysql_project_folder_name>_mynetwork
    

    api服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 2020-08-06
      相关资源
      最近更新 更多