我有两个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
服务