擅长:python、mysql、java
<p>我会在docker compose中使用postgres容器,如下所示:</p>
<pre><code> db:
image: postgres:11.4
ports:
# In order to connect to the database from the host
- "5432:5432"
environment:
- POSTGRES_PASSWORD=pw
- POSTGRES_USER=user
</code></pre>
<p>在本例中,您需要填写用户名和密码来启动容器。你知道吗</p>
<p>一旦您的<code>docker-compose.yml</code>文件中有了这个,您的应用程序容器将能够通过服务名称访问数据库容器。在这个例子中,它将是<code>db</code>。所以你的连接字符串应该是<code>postgresql://user:pw@db:5432/dbname</code></p>