Я новичок в Docker, я пытаюсь подключить существующий контейнер MySQL к моему приложению Laravel через docker-compose.
Где файл MySQL docker-compose.yml похож на
version: '3'
services:
web:
container_name: ${APP_NAME}_web
build:
context: ./docker/web
ports:
- "9000:80"
volumes:
- ./:/var/www/app
depends_on:
- db
db:
container_name: ${APP_NAME}_db
image: mysql:5.7
ports:
- "3307:3306"
restart: always
volumes:
- dbdata:/var/lib/mysql/
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=laravel_docker_db
volumes:
dbdata:
driver: local
driver_opts:
type: none
device: /storage/docker/laravel_mysql_data
o: bind
Этот скрипт загружает последнюю версию mysql и создает новый контейнер. Я просто хочу соединить контейнер MYSQL с моим приложением
, где мой существующий контейнер MYSQL создается с определенным IP-адресом с использованием сети моста и работает на док-машине.
![enter image description here](https://i.stack.imgur.com/nYmV6.png)
Мне интересно, могу ли я определить существующие конфигурации контейнеров MYSQL в контексте db ?