Diferencia entre revisiones de «MariaDB»
Ir a la navegación
Ir a la búsqueda
(Página creada con «== Instalación MariaDB en Docker == Instalación de [https://hub.docker.com/_/mariadb mariadb] en Docker. Vamos a usar una imagen oficial de Docker. == Requisitos == Para poder realizar esta configuración se necesita: * Servidor GNU Linux (ver Securizar Ubuntu Server) ** Cortafuegos FirewallD (UFW tiene problemas con Docker) * Docker Engine (ver Docker Engine) ** Módulo: Docker Compose (para PRO) * Nginx (ver LEMP) == Entorno de DEV == Como entorno de…») |
Sin resumen de edición |
||
| Línea 23: | Línea 23: | ||
--env MARIADB_ROOT_PASSWORD=root \ | --env MARIADB_ROOT_PASSWORD=root \ | ||
-p 127.0.0.1:3306:3306 \ | -p 127.0.0.1:3306:3306 \ | ||
-v mariadb-data:/var/lib/mysql:Z \ | |||
mariadb:11.8-noble | mariadb:11.8-noble | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revisión del 10:18 18 abr 2026
Instalación MariaDB en Docker
Instalación de mariadb en Docker. Vamos a usar una imagen oficial de Docker.
Requisitos
Para poder realizar esta configuración se necesita:
- Servidor GNU Linux (ver Securizar Ubuntu Server)
- Cortafuegos FirewallD (UFW tiene problemas con Docker)
- Docker Engine (ver Docker Engine)
- Módulo: Docker Compose (para PRO)
- Nginx (ver LEMP)
Entorno de DEV
Como entorno de DEV se va a usar Docker Desktop.
Descargar imagen
Vamos a usar MariaDB 11.8 que es la versión LTS a día de hoy.
docker pull mariadb:11.8-noble
Ejecutar contenedor en Docker Desktop (DEV)
docker run --detach --name mariadb-11.8 \
--env MARIADB_ROOT_PASSWORD=root \
-p 127.0.0.1:3306:3306 \
-v mariadb-data:/var/lib/mysql:Z \
mariadb:11.8-noble
Pruebas
Probaremos a conectar a la BBDD mediante el cliente SquirrelSQL.
Entorno de PRO
En el entorno de PRO MariaDB no la vamos a ejecutar en contenedores. Usaremos un servidor LEMP dedicado que usará MariaDB como base de datos.