正在访问网桥网络上的容器



我有两个docker组成文件

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,但也没有找到

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

解决方案是添加:

networks:
<mysql_project_folder_name>_mynetwork:
external: true

和:

networks:
- <mysql_project_folder_name>_mynetwork

api服务

最新更新