Пытаюсь получить доступ к 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