IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

essai docker avec pgadmin(dockerisé) et postgresql installé en local (sans conteneur)


Sujet :

Docker

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2022
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2022
    Messages : 36
    Points : 35
    Points
    35
    Par défaut essai docker avec pgadmin(dockerisé) et postgresql installé en local (sans conteneur)
    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
    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/pgadmin4
    puis sur le navigateur, quand je fais: ca lance bien pgadmin, je rentre les mots de passe et user données dans la commande docker.

    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?

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 108
    Points
    43 108
    Par défaut
    Je connais pas vraiment postGresQL, mais avec MySQL, l'accès en réseau est par défaut bloqué sur 127.0.0.1. C'est peut-être le cas avec PostGresQL
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 991
    Points
    2 991
    Par défaut
    Bonjour

    Citation Envoyé par sqlbeginner Voir le message
    maintnance databatse = postrges
    Tu as vu que tu as écris trois mots et trois typos ci-dessus ? Le nom de la DB de maintenance est "postgres".

    Note : perso, je ne me connecte jamais sur "postgres" mais sur ma propre DB; celle que j'ai déclarée dans mon docker-compose.yml. Le login et le mot de passe que tu as déclaré dans ton fichier yaml sont pour ta DB.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

Discussions similaires

  1. erreur conteneur docker avec postgresql 9.5
    Par pcouas dans le forum Docker
    Réponses: 1
    Dernier message: 15/11/2016, 07h16
  2. Réponses: 3
    Dernier message: 11/12/2006, 19h57
  3. Réponses: 2
    Dernier message: 29/01/2006, 19h11
  4. installation en local de mysql ou de postgresql
    Par Pobrecito dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 14/02/2005, 14h46
  5. probleme avec PgAdmin III
    Par ldcarpathes dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 24/05/2004, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo