如何将运行在本地计算机上的Postgres数据库连接到泊坞窗容器

我有一个Flask应用程序在本地机器上的容器和Postgres数据库上运行,现在,我想连接到docker容器的Postgres数据库(监听5432)。

任何人都可以提出最好的办法吗? (我是docker集装箱新手)

提前致谢。

您可以使用本地计算机的IP地址从Docker容器连接到postgres。 本地主机在某些机器上不能parsing。

你可能对这个post有兴趣。 从Docker容器内部,如何连接到本机的本地主机?

您可能需要在自己的容器中Docker化Postgres数据库,并使用持久卷在本地存储数据。

关于如何Dockerize你的Postgres数据库的教程: https ://docs.docker.com/engine/examples/postgresql_service/

Docker卷上的文档: https : //docs.docker.com/engine/tutorials/dockervolumes/

Docker Hub上的Postgres镜像: https : //hub.docker.com/_/postgres/