Hi everyone, I am new to docker, I am migrating my laravel project to docker, I am using docker toolbox, I create several containers, among them mysql which is the one that is giving me problems, I recently added volume to mysql to persist my database data (if I remove the volume it works perfect), when trying to run the command “docker-compose run --rm artisan migrate” I get the error 2002 connection refused, and if i try to login from heidi it won’t let me in either, it is probably a silly mistake but i have been with this problem for quite a while. I would greatly appreciate your help, I have the next configuration for mysql in my docker-compose.yml file:
mysql:
image: mysql:5.7.29
container_name: mysql
restart: unless-stopped
tty: true
ports:
- "3306:3306"
volumes:
- ./mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: my_name_db
MYSQL_USER: user1
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: secret
SERVICE_TAGS: dev
SERVICE_NAME: mysql
networks:
- laravel