The codjix/aio:mariadb image provides a lightweight MariaDB database server built on Alpine Linux. This image is designed for both development and production environments.
# Run MariaDB server with default settings
docker run -d --name aio-mariadb -p 3306:3306 codjix/aio:mariadb
docker run -d --name aio-mariadb -p 3306:3306 -e MARIADB_ROOT_PASSWORD=mysecretpassword codjix/aio:mariadb
docker run -d --name aio-mariadb \
-p 3306:3306 \
-v mariadb_data:/var/lib/mysql \
-e MARIADB_ROOT_PASSWORD=mysecretpassword \
codjix/aio:mariadb
MARIADB_ROOT_PASSWORD: Root user password (default: mariadb)/var/lib/mysql: Database files storage3306: MariaDB server portdocker run -it --rm --link aio-mariadb:db codjix/aio:mariadb mariadb -h db -u root -p
mariadb -h 127.0.0.1 -P 3306 -u root -p
version: '3'
services:
mariadb:
image: codjix/aio:mariadb
container_name: aio-mariadb
ports:
- "3306:3306"
volumes:
- mariadb_data:/var/lib/mysql
environment:
- MARIADB_ROOT_PASSWORD=mysecretpassword
restart: unless-stopped
volumes:
mariadb_data:
The Dockerfile and associated scripts for this image are available in the src/mariadb directory of the AIO repository.