bonjour
je teste docker et j'ai des cousis de débutant.
J'ai installé postresql sur ma machine ubuntu (sans docker), vraie install classique, j'ai des tables créées etc..
j'ai déjà installé pgagmin (en dur, sans docker), et tout fonctionne bien.
maintenant pour tester docker, j'aimerai jsute lancer un conteneur avec pgadmin et ce contenur va se connecter à mon serveur postre installé localement sur ma malchaine (sans dokcer, docker est là que pour pgadmin)
j'ai fait cette commande
puis sur le navigateur, quand je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 docker run -p 5050:80 \ -e 'PGADMIN_DEFAULT_EMAIL=user@example.com' \ -e 'PGADMIN_DEFAULT_PASSWORD=test123' \ -d dpage/pgadmin4ca lance bien pgadmin, je rentre les mots de passe et user données dans la commande docker.
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://localhost:5050
Puis apres, quand je veux ajouter ma base en local, ca bloque;
poutant je remplis les champs comme lorsque j'avais fait pour le pgadmin installé en local auparvant:
home address = localhost
port = 5432
maintnance databatse = postrges
usermane = postres
password = *******
j'ia le message:
unable to connect to server : connectoin failed : connection refused is the server running on that host and accepting TCP/IP connection? blablabla
Je vois des tutos ou on lance deux conteneurs : un pour pg un autre pour pgadmin
mais c'est pas possible de lancer un contneur pgadmin qui se connecte sur un vrai serveur local pg?
Partager