第17章 Redis6.0新功能
阿新 • • 發佈:2022-04-06
docker有四種網路模式
- bridge模式
- host模式
- container模式
- none模式
bridge模式:
當docker程序啟動時,會在主機上建立一個名為docker0的虛擬網絡卡(網橋),此主機上啟動的Docker容器會連線到這個虛擬網絡卡上,從docker0子網中分配一個IP給容器使用,並設定docker0的IP地址為容器的預設閘道器。在主機上建立一對虛擬網絡卡veth*裝置,docker將veth*裝置的一端連線新建立的容器,並命名為eth0(容器的網絡卡),另一端連線主機以veth開頭的名字命名。該模式是docker預設的網路模
bridge模式容器的網路埠對映,容器中的環境與宿主機隔離,外部不能直接訪問容器內的IP地址和埠。使用bridge模式宿主機的埠與容器內的埠對映來解決此問題
對映方式:一種是隨機對映,一種是指定對映。
-
隨機對映
- -P 會將容器中暴露的埠隨機對映到宿主機的某一個埠上
-
指定對映
- -p hostPort:containerPort
- -p ip:hostPort:containerPort
- -p 引數可以指定多次, 如: -p 10080:80 -p 10081:443…