MariaDB (container)

standalone MariaDB container

MariaDB Server is one of the most popular database servers in the world. It’s made by the original developers of MySQL and guaranteed to stay open source. Notable users include Wikipedia, WordPress.com and Google.

MariaDB turns data into structured information in a wide array of applications, ranging from banking to websites. It is an enhanced, drop-in replacement for MySQL. MariaDB is used because it is fast, scalable and robust, with a rich ecosystem of storage engines, plugins and many other tools make it very versatile for a wide variety of use cases.

This is a standalone Docker-style container providing MariaDB on a minimalist Debian base. Currently it is only available to run on AWS ECS via the AWS Marketplace by following this link:

Subscribe to TurnKey MariaDB Container on AWS Marketplace

Note AWS account required & usage fees apply.


Usage

Environment variables:

MYSQL_ROOT_PASSWORD: password to set for the "root" user. If unset, will be randomly generated and echoed to logs.
MYSQL_ROOT_ONETIME_PASSWORD: whether to ask root to reset their password on first login.
MYSQL_ONETIME_PASSWORD: whether to ask DB_USER to reset their password on first login.
MYSQL_INITDB_SKIP_TZINFO: whether to skip tzinfo when booting mysqld.

DB_NAME: name of database the application uses; default is application name
DB_USER: name of database user of the application; default is application name
DB_PASS: password used by the application to access the database; default is randomly generated and automatically
         shared between the app