You can add the PHPMyAdmin image snippet in the docker-compose YAML file that looks like below code snippet.
In Docker instance,
version: '3.0' services: phpmyadmin: image: 'phpmyadmin/phpmyadmin:latest' environment: - PMA_HOST=<hostname> - PMA_USER=<db_user> - PMA_PASSWORD=<password> ports: - "8080:80" volumes: - /sessions networks: magento: aliases: - 'phpmyadmin.magento2.docker'
Using this code, you can directly access the phpmyadmin database from the browser.
For Warden,
php-fpm: ports: - "4000:4000" - "3001:3001" phpmyadmin: restart: always image: docker.io/library/phpmyadmin:latest hostname: ${WARDEN_ENV_NAME}-phpmyadmin domainname: phpmyadmin.${WARDEN_ENV_NAME}.test ports: - 8100:80 environment: - PMA_HOSTS=${WARDEN_ENV_NAME}_db_1 - PMA_USER=magento - PMA_PASSWORD=magento - PMA_ABSOLUTE_URI=http://phpmyadmin.${TRAEFIK_DOMAIN}