Cannot access phpMyAdmin Web on Docker Dekstop WSL2

I create Docker container for MariaDB database and phpMyAdmin.
When i run the container use Docker Compose i cannot access the phpMyAdmin web on http://localhost:8080

Here is my docker-compose.yml

version: '3.8'
services:
  database:
    container_name: database
    image: mariadb:10.5.8-focal
    restart: always
    ports:
    - 3307:3306
    environment:
      MYSQL_ROOT_PASSWORD: secret
    volumes:
      - ./data:/var/lib/mysql
      - ./entrypoint:/docker-entrypoint-initdb.d
    networks:
      - db-network

  phpmyadmin:
    container_name: phpmyadmin
    image: phpmyadmin:5.0.4-fpm-alpine
    restart: always
    ports:
    - 8080:80
    environment:
      PMA_HOST: database
      PMA_USER: root
      PMA_PASSWORD: secret
    depends_on:
      - database
    networks:
      - db-network

networks:
  db-network:
    name: db-network

Source: Docker Questions