docker容器间相互访问
1. 创建新网络
1.1不指定IP段创建
docker network create -d bridge cluster
上面这句命令里,-d 就不是后台运行的意思了,而是指定网络类型的,意思是创建的新网络类型为 bridge,命名为 cluster
1.2 指定IP段创建(推荐)
docker network create -d bridge --subnet=192.168.1.0/24 cluster
上面这句话的意思为创建一个名为 cluster的网络,类型为默认 bridge,IP 段为 192.168.1.0~192.168.1.255 ,实际可分配 IP 范围为 192.168.1.1~192.168.1.254
查看网络列表:可以看到新建得网络名称
2. 将容器放到指定网络
创建完了网络之后,如果需要指定容器使用对应的网络,则只需创建时加上--network
和--ip
指令即可,作为例子,这里创建3个 ubuntu 容器,名称为 ubuntu1, ubuntu2, u