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

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

相关推荐
星恒讯工业路由器25 分钟前
配网自动化多网融合应用解决方案
运维·自动化
智慧物业老杨30 分钟前
智慧物业收费系统的数智化落地实践:从人工硬扛到自动化闭环
运维·自动化
techdashen1 小时前
Cloudflare 为何抛弃 NGINX,用 Rust 自研了一个代理
运维·nginx·rust
南城猿1 小时前
保姆级 Ubuntu 部署 禅道
linux·运维·ubuntu
珠海西格电力1 小时前
零碳园区产业园管理系统的全场景源网荷储氢协同调度功能是如何实现的
大数据·运维·人工智能·物联网·能源
木雷坞2 小时前
K8s GPU 推理服务 ImagePullBackOff 排查与预热
云原生·容器·kubernetes·gpu算力
wj3055853782 小时前
CC-Switch 在 WSL Ubuntu 中安装记录
linux·运维·ubuntu
人生匆匆2 小时前
通过nginx解决跨域问题
运维·nginx
原来是猿3 小时前
【Socket编程预备知识】
linux·运维·服务器·网络
吴爃3 小时前
Spring Boot 项目在 K8S 中的打包、部署与运维发布实践
运维·spring boot·kubernetes