WSL docker打通容器间通信和追加端口映射

大数据103

最近在docker中搭建一个服务,需要有多个容器通信。这里简单记录一下如何在容器间进行通信,同时说一下已经存在的容器如何追加端口映射。

增加网桥

容器间通信的目的是不适用IP而是使用容器名称进行网络通信,因为容器重启IP可能会变。

首先在wsl中增加自己的网桥:

docker network create -d bridge my-bridge

通过 docker network ls可以看到有一个my-bridge的网桥:
WSL docker打通容器间通信和追加端口映射

假设我们有两个容器,一个加tomcat10,一个叫mysql57master,分别加入网桥:

```bash
docker network connect my-bridge tomcat10
docker network connect my-bridge mysql57master

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长