mariadb

Official

MariaDB relational database

mariadb.org
14.3K pulls
30 MBvs250 MBDocker8x smaller
2 versionsUpdated 2026-03-25GPL-2.0Security: A+
$ niso pull mariadb

8x 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