Adminer with one click login plugin. ~6-20Mb
10K+
| Image | Technologies |
|---|---|
| newparadigma/adminer-one-click-login | MySQL / PostgreSQL / MongoDB |
| newparadigma/adminer-one-click-login:last | MySQL / PostgreSQL / MongoDB |
| newparadigma/adminer-one-click-login:mysql | MySQL |
| newparadigma/adminer-one-click-login:pgsql | PostgreSQL |
| newparadigma/adminer-one-click-login:mongo | MongoDB |
Create adminer-servers.php in a project directory and define your database details with the following structure
<?php
return [
'{host}' => [
// Required parameters
'username' => '{username}',
'pass' => '{password}',
// Optional parameters
'driver' => '{driver_type}', // if omitted, defaults to 'server' (mysql driver)
'label' => '{label}',
'databases' => [
'{database_1_name}' => '{Database label 1}',
'{database_2_name}' => '{Database label 2}'
]
],
];
| DB | driver |
|---|---|
| MySQL | server |
| PostgreSQL | pgsql |
| MongoDB | mongo |
<?php
return [
'192.168.0.1' => [
// Required parameters
'username' => 'userA',
'pass' => 'passwordA',
// Optional parameters
'driver' => 'server',
'label' => 'MySQL1',
'databases' => [
'films' => 'Films',
'serials' => 'Serials'
]
],
'192.168.0.1:3309' => [
// Required parameters
'username' => 'userA',
'pass' => 'passwordA',
// Optional parameters
'label' => 'MySQLTest',
],
'production.com' => [
// Required parameters
'username' => 'userA',
'pass' => 'passwordA',
'driver' => 'pgsql',
],
];

Add the following structure to your docker-compose.yml file:
adminer:
image: newparadigma/adminer-one-click-login
volumes:
- ./adminer-servers.php/:/var/www/html/adminer-servers.php
ports:
- 80:80
Content type
Image
Digest
sha256:f7c25d76f…
Size
21.7 MB
Last updated
about 2 years ago
docker pull newparadigma/adminer-one-click-login