如何将docker容器添加到现有docker网络
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将docker容器添加到现有docker网络相关的知识,希望对你有一定的参考价值。
我对docker有以下挑战:我有一个postgres服务启动并运行,由docker-compose管理并且工作得很好。
现在,我想构建连接到这个postgres数据库的额外但孤立的docker服务(例如,做一个分析任务),并且可以从那里读取和写入数据。
我知道我可以增加我的docker-compose文件,但是我想保持这个苗条和整洁。因此,我的想法是将每个附加服务放在自己的docker镜像中,并将其连接到postgres数据库。这允许我在需要时使用额外的docker服务。
我对此的挑战是:如何从docker容器X连接到在另一个docker网络中运行的postgres数据库?
谢谢你的帮助!
答案
将容器放在同一个网络中是微不足道的:
docker run --name my_new_container --network my_docker_network_name my_image_name
确定正确的网络名称:
现在,docker compose根据运行它的app文件夹创建一个网络。运行docker network ls
列出所有网络。
希望这可以帮助。
以上是关于如何将docker容器添加到现有docker网络的主要内容,如果未能解决你的问题,请参考以下文章