1. 可以先看下网络列表
$ docker network ls
2. 首先我们要自定义一个网络(可以理解为家里的路由器)my-bridge
$ docker network create --driver bridge my-bridge
my-bridge就是路由器的名字,自己可以随便起个名字
3. 创建完称后,需要将你的容器逐一添加到此网络中。
$ docker network connect my-bridge nacos1
nacos1 是你的容器名称,也就是docker ps 结果中的 names 列中的内容
4. 添加完成后,自定义网络会给你重新分配IP。可使用如下命令查看;
$ docker inspect my-bridge
my-bridge是你自定义的网络的名字
5. 最后进入到容器中看是否可以连通
$ docker exec -it 容器ID /bin/bash
$ ping nacos1 或者 ping ip地址
一般建议使用nacos1也就是容器名称,因为IP地址有可能会更换。类似域名的道理。