Skip to content

daemonless/mariadb

Repository files navigation

MariaDB

MariaDB database server for FreeBSD.

Port 3306
Registry ghcr.io/daemonless/mariadb
Docs daemonless.io/images/mariadb
Source https://github.com/MariaDB/server
Website https://mariadb.org/

Deployment

Podman Compose

services:
  mariadb:
    image: ghcr.io/daemonless/mariadb:latest
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - MYSQL_ROOT_PASSWORD=changeme
      - MYSQL_DATABASE=mydb
      - MYSQL_USER=myuser
      - MYSQL_PASSWORD=mypassword
    volumes:
      - /path/to/containers/mariadb:/config
    ports:
      - 3306:3306
    restart: unless-stopped

Podman CLI

podman run -d --name mariadb \
  -p 3306:3306 \
  -e PUID=@PUID@ \
  -e PGID=@PGID@ \
  -e TZ=@TZ@ \
  -e MYSQL_ROOT_PASSWORD=changeme \
  -e MYSQL_DATABASE=mydb \
  -e MYSQL_USER=myuser \
  -e MYSQL_PASSWORD=mypassword \
  -v /path/to/containers/mariadb:/config \
  ghcr.io/daemonless/mariadb:latest

Access at: http://localhost:3306

Ansible

- name: Deploy mariadb
  containers.podman.podman_container:
    name: mariadb
    image: ghcr.io/daemonless/mariadb:latest
    state: started
    restart_policy: always
    env:
      PUID: "@PUID@"
      PGID: "@PGID@"
      TZ: "@TZ@"
      MYSQL_ROOT_PASSWORD: "changeme"
      MYSQL_DATABASE: "mydb"
      MYSQL_USER: "myuser"
      MYSQL_PASSWORD: "mypassword"
    ports:
      - "3306:3306"
    volumes:
      - "/path/to/containers/mariadb:/config"

Configuration

Environment Variables

Variable Default Description
PUID 1000
PGID 1000
TZ Etc/UTC
MYSQL_ROOT_PASSWORD changeme Root password (required on first run)
MYSQL_DATABASE mydb Database to create on first run
MYSQL_USER myuser User to create on first run
MYSQL_PASSWORD mypassword Password for MYSQL_USER

Volumes

Path Description
/config MariaDB configuration and data

Ports

Port Protocol Description
3306 TCP MariaDB port

Notes

  • Architectures: amd64
  • User: bsd (UID/GID set via PUID/PGID)
  • Base: Built on ghcr.io/daemonless/base (FreeBSD)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors