docker网络
2023-05-03 本文已影响0人
小KKKKKKKK
Docker 提供三种网络驱动:bridge、overlay、macvlan
overlay 和 macvlan 用于创建跨主机的网络
这里三个容器是在同一个主机上,所以直接使用默认的网络驱动即可,后续跨主机再继续深究其他两种网络驱动。
查看docker网络
docker network ls
返回
NETWORK ID NAME DRIVER SCOPE
3be276e8c0b7 bridge bridge local
6bdb390e9d18 host host local
d7df99850908 none null local
创建docker网络
docker network create --driver bridge --subnet=172.21.0.0/24 --gateway=172.21.0.1 cdh_net
返回
569e6db77a6b3e1a063949fee0d3be9565f8cd621256993b51311ad8a497eb67
参数说明:
--driver 网络驱动(可不写,默认为bridge)
--subnet 子网ip
--gateway 网关
cdh_net 网络名称
再次查看网络
docker network ls
返回
NETWORK ID NAME DRIVER SCOPE
3be276e8c0b7 bridge bridge local
569e6db77a6b cdh_net bridge local
6bdb390e9d18 host host local
d7df99850908 none null local
说明需要的网络已经创建好了