Para personalizar la apariencia de phpMyAdmin en entornos Docker, se debe configurar un archivo Dockerfile que transfiera los temas descargados al contenedor. El proceso requiere reconstruir la imagen y reiniciar los servicios mediante Docker Compose para que los nuevos estilos, como el modo oscuro, estén disponibles en la interfaz.

Para que podamos acceder a la carpeta de themes será necesario crear un archivo Dockerfile (si no existe) y agregar la línea:

COPY ./themes/ /var/www/html/themes/

Guarda los cambios pero aun no lo ejecutes.

Dockerfile con instrucciones FROM phpmyadmin, COPY para temas, VOLUME /sessions y EXPOSE 80

Descargar Themes

Ingresa a: https://www.phpmyadmin.net/themes para obtener Themes.

Descarga los themes que desees y descomprimelos en la carpeta /themes

Reconstruir el contenedor

ejecuta:

  • docker compose build phpmyadmin
  • docker compose down phpmyadmin
  • docker compose up -d phpmyadmin

Esto reconstruirá la imagen incluyendo la carpeta /themes, el segundo comando destruirá el contenedor actual y el ultimo comando creará el contenedor pero ahora con la imagen que reconstruimos.

Ahora encontrarás en PhpMyAdmin los themes disponibles.

Interfaz de phpMyAdmin con el menú desplegable de temas abierto mostrando las nuevas opciones instaladas