kursatcanciger adlı üyeden alıntı: mesajı görüntüle
docker run -d --name mysql-db -e MYSQL_ROOT_PASSWORD=muro -e MYSQL_DATABASE=wordpress -p 8081:3306 mysql
docker run -d --name phpmyadmin -e PMA_HOST=mysql-db -e PMA_USER=root -e PMA_PASSWORD=muro -p 8082:80 phpmyadmin
Emin değilim fakat bu şekilde bi dener misiniz?
Yok işe yaramadı, docker-compose ile çözdüm ama olayı.

eparlak adlı üyeden alıntı: mesajı görüntüle
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.
Evet docker-compose ile yapmak en mantıklısıymış, cevabınız çok faydalı oldu. Wordpress'de ekledim aynı docker-compose içerisine istediğim gibi oldu her şey. Şu videoda çok iyi anlatılmış.

https://www.youtube.com/watch?v=7uUiC6-GZFE