Postgresql 如何将docker容器添加到现有docker网络

Postgresql 如何将docker容器添加到现有docker网络,postgresql,docker,docker-compose,Postgresql,Docker,Docker Compose,我对docker有以下挑战:我有一个postgres服务,由docker compose管理并运行良好 现在,我想构建附加但独立的docker服务,这些服务连接到此postgres数据库(例如,执行分析任务),并可以从那里读取和写入数据 我知道我可以增加我的docker compose文件,但是我想保持这个苗条整洁。因此,我的想法是将每个附加服务放在自己的docker映像中,并将其连接到postgres数据库。这允许我在需要时使用额外的docker服务 我面临的挑战是:如何从docker容器X连

我对docker有以下挑战:我有一个postgres服务,由docker compose管理并运行良好

现在,我想构建附加但独立的docker服务,这些服务连接到此postgres数据库(例如,执行分析任务),并可以从那里读取和写入数据

我知道我可以增加我的docker compose文件,但是我想保持这个苗条整洁。因此,我的想法是将每个附加服务放在自己的docker映像中,并将其连接到postgres数据库。这允许我在需要时使用额外的docker服务

我面临的挑战是:如何从docker容器X连接到另一个docker网络中运行的postgres数据库


谢谢你的帮助

将容器放置在同一网络中很简单:

docker run--命名我的新容器--network我的docker\u network\u name我的图像\u name

找出正确的网络名称:

现在,docker compose根据运行它的应用程序文件夹创建一个网络。运行
docker network ls
列出所有网络


希望这能有所帮助。

谢谢你的回答,效果很好!如果事情没有预想的那么复杂,那总是好的!