Public Repository

Last pushed: 2 months ago
Short Description
Outil d'administration PostgreSQL en mode serveur
Full Description

On utilise systématiquement un volume local pour pouvoir conserver les comptes et configurations entre deux démarrages

Lors du premier lancement, bien préciser le mode interactif pour pouvoir configurer le login (email) et le mode de passe du premier compte :

run --rm -i -v /path/on/host/to/.pgadmin:/root/.pgadmin -p 5050:5050 dolite/pgadmin4

NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: admin@boite.mail
/usr/local/lib/python3.6/getpass.py:91: GetPassWarning: Can not control echo on the terminal.
  passwd = fallback_getpass(prompt, stream)
Warning: Password input may be echoed.
Password: 123456

Warning: Password input may be echoed.
Retype password:123456
Starting pgAdmin 4. Please navigate to http://0.0.0.0:5050 in your browser.

Le mot de passe doit faire au moins 6 caractères.

Lors des démarrages suivants, le serveur détecte qu'un compte existe déjà (fichier pgadmin4.db dans le dossier) et peut donc être lancé sans le mode intéractif, avec toujours le même montage de volume :

run --rm -v /path/on/host/to/.pgadmin:/root/.pgadmin -p 5050:5050 dolite/pgadmin4
Starting pgAdmin 4. Please navigate to http://0.0.0.0:5050 in your browser.

Ce volume contient également les sessions en cours et les scripts SQL que les utilisateurs auraient enregistrés.

Le serveur mail n'étant pas configurer, la fonctionnalité "Mot de passe oublié" n'est pas utilisable.

Docker Pull Command
Owner
dolite

Comments (0)