default network olduğu için dns ile bulamamış olabilir.
en basiti docker-compose ile yapmak olacaktır.
version: '3.3'
services:
  mariadb:
    container_name: mariadb
    environment:
        - MYSQL_ROOT_PASSWORD=muro
    image: mariadb
    restart: unless-stopped
    volumes:
        - ./data:/var/lib/mysql
    ports:
      - 3306:3306
  phpmyadmin:
    image: phpmyadmin
    container_name: phpmyadmin
    environment:
     - PMA_HOST=mariadb
     - PMA_USER=root
     - PMA_PASSWORD=muro
     - UPLOAD_LIMIT=128M
    restart: unless-stopped
    ports: 
      - 8080:80
bu şekilde bir docker-compose.yml dosyası kullanırsanız çalışacaktır diye düşünüyorum.