Sail zaten docker ile çalışıyor. Yaml dosyasını ve dockerfile'ı senin yerine oluşturan bir paket. İhtiyaçlarına göre (mysql, postgres, redis vs) dosyalar oluşturulur. Sail komutu bir çok işlem için kullanılsa da aslında bu bir wrapper script. İşin sonunda yine docker container çalıştırıyorsun. Hatta doğrudan docker compose up da yapsan aynı şey olacaktır. Phpmyadmini sail içine dahil etmek için bir ayar bulunmuyor bu yüzden yaml dosyanı export ettiğinde kendin düzenlemelisin. https://hub.docker.com/_/phpmyadmin burda phpmyadmin reposu bulunuyor.
Örnekte şöyle bir şey var.
phpmyadmin:
image: phpmyadmin
restart: always
ports:
- 8080:80
environment:
- PMA_ARBITRARY=1
Bunu yaml dosyanda services altına eklersen sail up ile beraber bir container daha oluşturacaktır. Portu kullanılmayan bir port seçmek gerekir 8080 portun boşta değil ise başka bir port seçebilirsin.