хочу попробовать подключить через external_links к контейнеру проекта.
Докер компоус 1
version: '3.7'
volumes:
mysql80_volume:
name: MySql80-Volume
services:
mysql80:
container_name: mysql80
image: mysql:8.0
restart: always
labels:
- traefik.enable=false
network_mode: bridge
ports:
- 3380:3306
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_PASSWORD=root
volumes:
- mysql80_volume:/var/lib/mysql
- ./my.cnf:/etc/my.cnf
Линк к контейнеру проекта в компоуз файле 2
external_links:
- mysql80:mysql
В конфиге проекта сменил хост с локалхоста на mysql
host: "mysql",
database: "database",
username: "root",
password: "root",
port: 3306,
Но после того как подниму докер то получаю ошибку.
Может кто то подсказать что не так?
Правильно вообще я понимаю, что мой хост теперь mysql а порт 3306?
хоста разве не mysql80 судя по конфигу .. с чего это он просто mysql
Обсуждают сегодня