host模式
和宿主機(jī)共用一個(gè)Network Namespace伐蒂,容器將不會(huì)虛擬出自己的網(wǎng)卡,配置自己的IP等,而是使用宿主機(jī)的IP和端口存和。
container模式
新創(chuàng)建的容器和已經(jīng)存在的一個(gè)容器共享一個(gè)Network Namespace,而不是和宿主機(jī)共享衷旅。新創(chuàng)建的容器不會(huì)創(chuàng)建自己的網(wǎng)卡捐腿,配置自己的IP,而是和一個(gè)指定的容器共享IP柿顶、端口范圍等
none模式
Docker容器擁有自己的Network Namespace茄袖,但是,并不為Docker容器進(jìn)行任何網(wǎng)絡(luò)配置嘁锯。也就是說(shuō)绞佩,這個(gè)Docker容器沒(méi)有網(wǎng)卡寺鸥、IP、路由等信息品山。需要我們自己為Docker容器添加網(wǎng)卡胆建、配置IP等
bridge模式
bridge模式是Docker默認(rèn)的網(wǎng)絡(luò)設(shè)置,此模式會(huì)為每一個(gè)容器分配Network Namespace肘交、設(shè)置IP等笆载,并將一個(gè)主機(jī)上的Docker容器連接到一個(gè)虛擬網(wǎng)橋上。