Docker两个容器互相请求接口

BEGIN

环境:Docker-Windows-Hyperf

1. 过以下命令查看Docker中的所有网络

shell 复制代码
docker network ls

这个命令会列出所有的Docker网络,包括其ID、名称、驱动以及作用范围

  • 在 Docker 中,容器通过 Docker 网络进行相互通信;
  • 在 Docker 中有三种网络类型:bridge、host 和 none;
  • 对于容器间的通信,通常使用的是 bridge 网络;

2. 查看这些网络里面都有哪些容器

如果你想查看某个特定网络中的详细信息,可以使用:

shell 复制代码
docker network inspect [network-name]

例:

找到Containers

可以在容器A通过容器B的IPv4Address进行访问!

3. 切换容器网络

如果你的容器不在同一个网络中, 可以用下面的命令来将它们连接到同一个网络。

例如,如果你的网络名字是my_network

shell 复制代码
docker network connect my_network containerA
docker network connect my_network containerB

然后你就可以像上面那样通过容器名来进行通信了。

相关推荐
凉、介6 分钟前
Linux 下的 time_before/time_after 接口
linux·运维·服务器·学习
i***486117 分钟前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器
dustcell.21 分钟前
nginx的https搭建
运维·nginx·https
last demo22 分钟前
VSFTPD 服务器
linux·运维·服务器
Azure DevOps23 分钟前
Azure DevOps Server:允许讨论但不允许修改工作项
运维·microsoft·azure·devops
阿阿越24 分钟前
Linux系统编程 -- 进程(二)
linux·运维·服务器
Jerry.张蒙24 分钟前
SAP实现物料分类与订单类型匹配检查
运维·人机交互·能源·运维开发·创业创新·制造·学习方法
双木的木27 分钟前
Coggle数据科学 | 并行智能体:洞察复杂系统的 14 种并发设计模式
运维·人工智能·python·设计模式·chatgpt·自动化·音视频
waves浪游34 分钟前
进程控制(上)
linux·运维·服务器·开发语言·c++