Sign inSign up

jbergstroem/mariadb-alpine

By jbergstroem

•Updated almost 3 years ago

A tiny and fast MariaDB container

Image
14

100K+

jbergstroem/mariadb-alpine repository overview


mariadb-alpine

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⁠. It is built on the excellent, container-friendly Linux distribution Alpine Linux⁠.

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⁠.

Licensed under MIT⁠.

⁠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

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

⁠Next steps

Tag summary

Content type

Image

Digest

sha256:da7a9f8c7…

Size

17.1 MB

Last updated

almost 3 years ago

docker pull jbergstroem/mariadb-alpine