Actualizado phpMyAdmin
This commit is contained in:
@@ -1,4 +1 @@
|
||||
MYSQL_ROOT_PASSWORD=examplepassword123
|
||||
PMA_HOST=127.0.0.1
|
||||
PMA_PORT=5306
|
||||
MEMORY_LIMIT=8096M
|
||||
MYSQL_ROOT_PASSWORD=examplepassword123
|
||||
@@ -1,35 +1,35 @@
|
||||
services:
|
||||
db:
|
||||
image: mariadb:10.6 # Imagen de la base de datos MariaDB, versión 10.6
|
||||
container_name: phpMyAdminDB # Nombre del contenedor para facilitar su identificación
|
||||
user: 1000:1000 # UID:GID del usuario anfitrión para evitar problemas de permisos
|
||||
restart: unless-stopped # Reinicia automáticamente el contenedor si falla
|
||||
image: mariadb:11.4
|
||||
container_name: phpMyAdminDB
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 5306:3306 # Exposición del puerto 3306 del contenedor como 5306 en el host
|
||||
- 5306:3306
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} # Contraseña del usuario root de la base de datos
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
- MARIADB_AUTO_UPGRADE=TRUE
|
||||
- TZ=Europe/Madrid
|
||||
volumes:
|
||||
- /docker/phpmyadmin/mysql:/var/lib/mysql # Almacena los datos de la base de datos de forma persistente
|
||||
- "./mysql:/var/lib/mysql"
|
||||
|
||||
phpmyadmin:
|
||||
image: lscr.io/linuxserver/phpmyadmin:latest # Imagen oficial de phpMyAdmin del equipo LinuxServer
|
||||
container_name: phpMyAdmin # Nombre del contenedor para phpMyAdmin
|
||||
user: 0:0 # UID:GID como root para evitar problemas con los permisos
|
||||
restart: unless-stopped # Reinicia automáticamente el contenedor si falla
|
||||
image: lscr.io/linuxserver/phpmyadmin:latest
|
||||
container_name: phpMyAdmin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 5500:80 # Exposición del puerto 80 del contenedor como 5500 en el host
|
||||
- 5500:80
|
||||
environment:
|
||||
- PMA_ARBITRARY=0 # Desactiva la posibilidad de conectarse a servidores arbitrarios
|
||||
- PMA_HOST=${PMA_HOST} # Dirección IP del servidor de la base de datos al que se conectará phpMyAdmin
|
||||
- PMA_PORT=${PMA_PORT} # Puerto donde escucha el servidor de la base de datos
|
||||
- MEMORY_LIMIT=${MEMORY_LIMIT} # Límite máximo de memoria que phpMyAdmin puede usar
|
||||
- PMA_ARBITRARY=0
|
||||
- PMA_HOST=phpMyAdminDB
|
||||
- PMA_PORT=3306
|
||||
- MEMORY_LIMIT=8096M # Ajustalo según tu máquina
|
||||
volumes:
|
||||
- /docker/phpmyadmin/config:/config # Almacena configuraciones persistentes de phpMyAdmin
|
||||
- /docker/phpmyadmin/phpmyadmin:/etc/phpmyadmin # Configuración adicional específica de phpMyAdmin
|
||||
- /docker/phpmyadmin/sessions:/sessions # Directorio para almacenar sesiones persistentes
|
||||
- "./config:/config"
|
||||
- "./phpmyadmin:/etc/phpmyadmin"
|
||||
- "./sessions:/sessions"
|
||||
depends_on:
|
||||
- db # Asegura que el contenedor de la base de datos esté listo antes de iniciar phpMyAdmin
|
||||
- db
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: phpMyAdmin_NET # Red Docker personalizada para los servicios
|
||||
name: phpMyAdmin_NET
|
||||
Reference in New Issue
Block a user