My most tiniest (10mb) Adminer image with support of MySQL/MariaDB/PostgreSQL/MongoDB and Oracle.
5M+
š Tiniest boxed dockerized Adminer (MySQL, PostgreSQL, SQLite, Mongo, Oracle, MSSQL) Dockerfiles. Database management in a single PHP file.
š¹ f3l1x.ioā | š» f3l1xā | š¦ @xf3l1xā

There are few variants of this adminer image based:
Features
docker run \
--rm
-p 8000:80
dockette/adminer:dg
By default container is running with these settings, you can override it using environment variables.
MEMORY=256M (memory_limit)UPLOAD=2048M (upload_max_filesize, post_max_size)PORT=80 (PHP server listening port)WORKERS=4 (concurrency)docker run \
--rm
-p 8000:8080
-e MEMORY=512M
-e UPLOAD=4096M
-e PORT=8080
dockette/adminer:dg
| Image | Technologies | Size | Docker Hub |
|---|---|---|---|
| dockette/adminer | MySQL / PostgreSQL / MongoDB / Sqlite | 12mb | linkā |
| dockette/adminer:full | MySQL / PostgreSQL / MongoDB / Sqlite | 12mb | linkā |
| dockette/adminer:mysql | MySQL | 9mb | linkā |
| dockette/adminer:pgsql | PostgreSQL | 8mb | linkā |
| dockette/adminer:mongo | MongoDB | 9mb | linkā |
| dockette/adminer:mssql | MS SQL Server | - | linkā |
| dockette/adminer:dg | MySQL / PostgreSQL / MongoDB / Sqlite | 16mb | linkā |
dockette/adminer:mssqlDebian-based image with Microsoft ODBC Driver 18 and PHP sqlsrv / pdo_sqlsrv extensions.
docker run \
--rm \
-p 8080:80 \
dockette/adminer:mssql
By default, TrustServerCertificate is set to yes so the image works out of the box with self-signed certificates (common in development). You can control encryption behavior via environment variables:
| Variable | Description | Default |
|---|---|---|
ADMINER_PLUGIN_MSSQL_ENCRYPT | Set to 0 to disable the encryption plugin | enabled |
ADMINER_MSSQL_ENCRYPT | yes, no, or strict | not set |
ADMINER_MSSQL_TRUST_CERT | yes or no | yes |
dockette/adminer:dgCustomization for the best database management tool written in PHP, Adminer
You should take a look to the official github profile (https://github.com/dg/adminer-customā ).

Adminer plugins can be enabled via environment variables. All plugins are disabled by default. Available for all image variants except dg.
Skips the login form and connects directly to a database server.
| Variable | Description |
|---|---|
ADMINER_PLUGIN_AUTOLOGIN=1 | Enable the autologin plugin |
ADMINER_AUTOLOGIN_SERVER | DSN connection string |
DSN format: driver://username:password@host:port/database
docker run \
--rm \
-p 8080:80 \
-e ADMINER_PLUGIN_AUTOLOGIN=1 \
-e ADMINER_AUTOLOGIN_SERVER=server://root:secret@mysql:3306/mydb \
dockette/adminer:full
Supported drivers: server (MySQL/MariaDB), pgsql, sqlite, mongo, oracle, elastic.
Displays a dropdown of pre-configured database servers with an Auto Sign-In button. Credentials are handled server-side and never exposed to the browser.
| Variable | Description |
|---|---|
ADMINER_PLUGIN_SERVER_LIST=1 | Enable the server list plugin |
ADMINER_SERVERS_<Name> | DSN for each server (suffix becomes the display name) |
docker run \
--rm \
-p 8080:80 \
-e ADMINER_PLUGIN_SERVER_LIST=1 \
-e ADMINER_SERVERS_MySQL=server://root:secret@mysql:3306/mydb \
-e ADMINER_SERVERS_PostgreSQL=pgsql://postgres:pwd@pg:5432/app \
-e ADMINER_SERVERS_DevDB=server://dev@devhost:3306 \
dockette/adminer:full
Servers without credentials in the DSN (e.g. server://devhost:3306) appear in the dropdown but require manual login. The Auto Sign-In button only appears for servers with stored credentials.
Note: Autologin takes precedence over Server List. If both plugins are enabled, only Autologin is activated.
You can apply a theme by setting the ADMINER_THEME environment variable:
docker run \
--rm
-p 8000:80
-e ADMINER_THEME=dracula
dockette/adminer:full
If the specified theme is not found, the container will list all available themes.
default![]() | adminer-dark![]() | brade![]() | bueltge![]() | dracula![]() |
esterka![]() | flat![]() | galkaev![]() | haeckel![]() | hever![]() |
konya![]() | lavender-light![]() | lucas-sandery![]() | mancave![]() | mvt![]() |
nette![]() | ng9![]() | nicu![]() | pappu687![]() | paranoiq![]() |
pepa-linha![]() | pokorny![]() | price![]() | rmsoft![]() | rmsoft_blue![]() |
rmsoft_blue-dark![]() | win98![]() |
Upgrade Adminer and Adminer Editor versions to X.Y.Z
ADMINER_VERSION=4.8.1 make update-versions
See how to contributeā to this package. Consider to supportā f3l1x. Thank you for using this package.
Content type
Image
Digest
sha256:460b18d8cā¦
Size
331.6 MB
Last updated
23 days ago
docker pull dockette/adminer:oracle-12Pulls:
32,337
Last week