У меня есть две абсолютно разные папки test1 и test2. Внутри обоих лежат папки laradock со своими конфигами. В test1 в конфиге ларадока MYSQL_DATABASE=name1 в test2 MYSQL_DATABASE=name2.
Стартую первый laradock (docker-compose up -d mysql), захожу внутрь контейнера (docker-compose exec mysql bash), смотрю какая бд создалась - создалась name1, все нормально, как и нужно. Потом я хочу начать работать над другим проектом (test2), для которого есть второй laradock, в котором указано, что бд должна называться name2. Первый останавливаю командой (docker-compose down --remove-orphans), захожу в другую папку laradock, запускаю контейнер docker-compose up -d mysql, захожу внутрь контейнера, проверяю имя бд, и почему имя не name2, а name1. Почему так происходит?, Ведь я использую разные laradockи
Возможно был установлен один и тот же DATA_PATH_HOST По дефолту его значение DATA_PATH_HOST=~/.laradock/data Если в двух разных ларадоках это значение одинаковое, оно будет смотреть в одно и то же место А данные mysql лежат именно внутри этой папки (~/.laradock/data/mysql)
Обсуждают сегодня