Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jbergstroem/mariadb-alpine
- Owner: jbergstroem
- License: mit
- Created: 2017-09-01T18:44:23.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T19:30:35.000Z (20 days ago)
- Last Synced: 2024-10-25T21:32:07.620Z (19 days ago)
- Topics: alpine, alpine-linux, container, docker, mariadb, mysql
- Language: Shell
- Homepage:
- Size: 228 KB
- Stars: 72
- Watchers: 4
- Forks: 19
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
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