Пытаюсь получить доступ к MySql установленном внутри Docker контейнера
Выдается ошибка Access denied for user 'root'@'172.18.0.5' (using password: YES)
Здесь мой docker-compose.yml file:
version: '2'
services:
# The Application
app:
image: app
working_dir: /var/www
volumes:
- /var/www/storage
env_file: '.env'
environment:
- "DB_HOST=database"
- "REDIS_HOST=cache"
# The Web Server
web:
image: web
ports:
- "8000:80"
# The Database
database:
image: mysql:5.7.19
volumes:
- dbdata:/var/lib/mysql
environment:
- MYSQL_DATABASE="dev"
- MYSQL_USER="root"
- MYSQL_PASSWORD="root"
- MYSQL_ROOT_PASSWORD="root"
ports:
- "3306:3306"
# redis
cache:
image: redis:3.0-alpine
volumes:
dbdata:
собираю и запускаю все командами:
docker build -t app -f app.dockerfile .
build -t web -f web.dockerfile .
docker-compose -f docker-compose.yml up -d
Проект, в котором находится файл написан на Laravel. ОС Windows 10