我正在用2个docker-compose文件创建3个容器。第一个docker-compose创建一个带有数据库的应用程序。第二个docker-compose创建一个应用程序,该应用程序存储一个数据库管理平台(在本例中为adminer)。 如何将数据库管理容器链接到数据库容器以连接和管理数据库?
docker-compose.yml应用程序和数据库:
version: '3'
services:
app:
build: .
ports:
- "8085:80"
volumes:
- /c/Users/seinol/Documents/Repository/flapp/src:/var/www/site
depends_on:
- db
networks:
- default
- ticma-nw
environment:
- PHP_ENV=development
db:
build: ./db
volumes:
- /c/Users/seinol/Documents/Repository/flapp/db/data:/var/lib/mysql
- /c/Users/seinol/Documents/Repository/flapp/db/sql:/docker-entrypoint-initdb.d
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=mysql
networks:
ticma-nw:
external:
name: ticma_ticma-nw
docker-compose.yml管理员(db mgmt):
version: '3'
services:
app:
build: .
ports:
- "8090:80"
volumes:
- /c/Users/seinol/Documents/Repository/adminer/src:/var/www/site
networks:
- default
environment:
- PHP_ENV=development