Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jbergstroem/mariadb-alpine

A tiny and fast MariaDB container
https://github.com/jbergstroem/mariadb-alpine

alpine alpine-linux container docker mariadb mysql

Last synced: 18 days ago
JSON representation

A tiny and fast MariaDB container

Awesome Lists containing this project

README

        






mariadb-alpine








About |
Features |
Usage |
Configuration |
Testing |
Benchmarks

---

# A tiny MariaDB container

The goal of this project is to provide a tiny, high quality and fast starting container for [MariaDB][1].
It is built on the excellent, container-friendly Linux distribution [Alpine Linux][2].

The project intentionally trims edges to achieve arguably the smallest and fastest starting MariaDB. Should you run into problems, feel free to [open an issue][3].

Licensed under [MIT][4].

## Features

- Lightning fast startup: everything is built with performance in mind
- Multi-arch: currently supports `amd64`, `arm/v6`, `arm/v7`, `arm64`, `386`, `s390x` and `ppc64le`
- Test suite: Each PR is tested to make sure that things stay working
- No bin-logging: Most deployments don't use this by default
- Supports Docker secrets
- Conveniently skip InnoDB: Gain a few seconds on startup
- Reduce default settings for InnoDB: production deployments should have their on `my.cnf`
- `CTRL+C` shuts down a running container in interactive mode
- Bundles a MariaDB client: `docker run -it --entrypoint mariadb jbergstoem/mariadb-alpine`

## Quickstart

```console
$ docker run -it --rm -p 3306:3306 \
--name=mariadb \
-e SKIP_INNODB=1 \
jbergstroem/mariadb-alpine
```

## Next steps

- [Usage](docs/usage.md)
- [Configuration](docs/configuration.md)
- [Tests](docs/tests.md)
- [Benchmarks](docs/benchmarks.md)
- [Developer documentation](docs/development.md)

[1]: https://mariadb.org
[2]: https://alpinelinux.org
[3]: https://github.com/jbergstroem/mariadb-alpine/issues
[4]: ./LICENSE