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
- Create a working directory named after the service.
- Copy the compose file and generated `.env` into that directory.
- Review the variables and replace placeholders with real values.
- 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