And*_*oll 1 postgresql flask docker ponyorm docker-compose
我有一个app(Flask/Pony ORM)容器,必须在启动时注册postgres db容器的主机.我怎样才能获得主持人(postgres容器)的位置?
在我的本地设置中,我有"localhost"但这在app容器中不起作用.
我尝试了"172.17.0.2",这是我不使用docker-compose 时的pg容器IP .
但这两个都返回错误.
有没有办法在docker-compose文件中为特定容器指定主机位置?
您必须在docker-compose文件中链接两个容器.然后,您将能够使用容器的服务名称访问您的数据库.
例
links:
- postgres:postgres
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml如果您需要更多帮助,请链接您.