mariadb
OfficialMariaDB relational database
14.3K pulls
30 MBvs250 MBDocker8x smaller
2 versionsUpdated 2026-03-25GPL-2.0Security: A+$ niso pull mariadb8x smaller than Docker
This package is 30 MB vs Docker's 250 MB image. That's 8x less disk space, faster pulls, and a smaller attack surface.
MariaDB is a community-developed, commercially supported fork of MySQL. It is designed to be a drop-in replacement with enhanced features, new storage engines, and better performance.
niso packages MariaDB at 30 MB -- 8x smaller than Docker's 250 MB mariadb:11 image. Includes mariadbd, mariadb (client), mariadb-dump, and mariadb-admin. Uses the database isolation preset with dedicated cgroup, seccomp profile, and exclusive volume access.
Key features
- 30 MB total package size (8x smaller than Docker)
- Default port: 3306
- Multi-architecture: x86_64 and aarch64
- database isolation preset — each service fully isolated
- Security score: A+
How to use
manifest.toml
[package]
name = "mariadb"
version = "11.3"
[service]
restart = "on-failure"
[network]
ports = ["3306:3306"]
[volumes]
data = { mount = "/data", mode = "rw" }
[isolation]
preset = "database"Dependencies
mariadb 30 MB
├── musl libc 1.2.5 (0.6 MB)
├── libssl 3.3.0 (2.1 MB)
├── libcrypto 3.3.0 (3.8 MB)
├── zlib 1.3.1 (0.1 MB)
├── libaio 0.3.113 (0.02 MB)
└── libncurses 6.4 (0.4 MB)
Related packages
postgres
OfficialPostgreSQL relational database
25 MBvs250 MB
31.2K pullsUpdated 9d agoA+
niso pull postgres
redis
OfficialRedis in-memory data store
3 MBvs120 MB
26.9K pullsUpdated 13d agoA+
niso pull redis
elasticsearch
OfficialFull-text search engine
150 MBvs900 MB
7.7K pullsUpdated 23d agoA
niso pull elasticsearch