Adminer Database Management UI

Run Adminer with Docker Compose to manage MySQL, MariaDB, PostgreSQL, and other databases from a lightweight web UI.

yaml

docker-compose.yml

services:
  adminer:
    image: adminer:5
    restart: unless-stopped
    environment:
      ADMINER_DEFAULT_SERVER: ${ADMINER_DEFAULT_SERVER}
    ports:
      - ${ADMINER_PORT}:8080

.ENV

.env example

ADMINER_DEFAULT_SERVER=mysql
ADMINER_PORT=8080

deployment

Quick Start

  1. Create a working directory named after the service.
  2. Copy the compose file and generated `.env` into that directory.
  3. Review the variables and replace placeholders with real values.
  4. Run `docker compose up -d`.
mkdir adminer-database-management-ui
cd adminer-database-management-ui
# create docker-compose.yml
# create .env
docker compose up -d