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.
- Base: codjix/aio:latest (Alpine 3.20)
- Architecture: amd64, arm64
- Current Version: 10.11.11
- MariaDB 10.11.11 database server
- Default password for root user if not specified
- Optimized for minimal footprint
- Persistent data storage
# Run MariaDB server with default settings
docker run -d --name aio-mariadb -p 3306:3306 codjix/aio:mariadbdocker run -d --name aio-mariadb -p 3306:3306 -e MARIADB_ROOT_PASSWORD=mysecretpassword codjix/aio:mariadbdocker run -d --name aio-mariadb \
-p 3306:3306 \
-v mariadb_data:/var/lib/mysql \
-e MARIADB_ROOT_PASSWORD=mysecretpassword \
codjix/aio:mariadbMARIADB_ROOT_PASSWORD: Root user password (default: mariadb)
/var/lib/mysql: Database files storage
3306: MariaDB server port
docker run -it --rm --link aio-mariadb:db codjix/aio:mariadb mariadb -h db -u root -pmariadb -h 127.0.0.1 -P 3306 -u root -pversion: '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.