Adminer Docker
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others via plugin.
Demo
Docker
docker run --link some_database:db -p 8080:8080 adminer
docker run -d --name adminer -p 8080:8080 adminer
Docker Compose
version: '3.1'
services:
adminer:
image: adminer
restart: always
ports:
- 8080:8080
db:
image: mysql:5.6
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
Choosing a design
docker run --link some_database:db -p 8080:8080 -e ADMINER_DESIGN='nette' adminer
docker run -d --name adminer -p 8080:8080 -e ADMINER_DESIGN='nette' adminer
# https://github.com/vrana/adminer/tree/master/designs/lucas-sandery/adminer.css
docker cp adminer.css adminer:/var/www/html