# Comment connecter discourse db depuis une IP publique dans un conteneur Docker

**URL:** https://meta.discourse.org/t/how-to-connect-to-discourse-db-from-public-ip-inside-docker-container/168280
**Category:** Self-hosting
**Created:** [Octobre 26, 2020, 1:57 UTC](https://meta.discourse.org/t/how-to-connect-to-discourse-db-from-public-ip-inside-docker-container/168280 "2020-10-26T13:57:03Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Bhavana\_Marisetti](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bhavana_marisetti/32/197517_2.png) [@Bhavana\_Marisetti](https://meta.discourse.org/u/Bhavana_Marisetti)
#### Post date: [Octobre 26, 2020, 1:57 UTC](https://meta.discourse.org/t/how-to-connect-to-discourse-db-from-public-ip-inside-docker-container/168280/1 "2020-10-26T13:57:04Z")

</div>

Bonjour, je peux me connecter à la base de données Discourse depuis localhost, mais pas depuis une adresse IP publique. Voici le code que j’ai ajouté dans app.yml :

expose:

- “127.17.0.1:5432:5432”

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Octobre 26, 2020, 6:14 UTC](https://meta.discourse.org/t/how-to-connect-to-discourse-db-from-public-ip-inside-docker-container/168280/2 "2020-10-26T18:14:15Z")

</div>

Vous n’avez ouvert que l’adresse IP localhost, il est donc normal que vous ne puissiez pas vous connecter à l’adresse IP publique. Vous devez faire correspondre `5432:5432` ou `1.2.3.4:5432:5432`, où `1.2.3.4` est l’adresse IP publique.

Exposer votre base de données publiquement est probablement une mauvaise idée, surtout si vous n’avez pas modifié le mot de passe par défaut. Êtes-vous sûr de ne pas préférer utiliser le plugin d’exploration de données ?
