| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
🎁 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:dgBy default container is running with these settings, you can override it using environment variables.
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 |
Debian-based image with Microsoft ODBC Driver 18 and PHP sqlsrv / pdo_sqlsrv extensions.
docker run \
--rm \
-p 8080:80 \
dockette/adminer:mssqlBy 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 |
Customization 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:fullSupported 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:fullServers 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:fullIf the specified theme is not found, the container will list all available themes.
Upgrade Adminer and Adminer Editor versions to X.Y.Z
ADMINER_VERSION=4.8.1 make update-versionsSee how to contribute to this package. Consider to support f3l1x. Thank you for using this package.
| Back | FazBrowse Home | New Git URL |