1. 程式人生 > 其它 >第17章 Redis6.0新功能

第17章 Redis6.0新功能

docker有四種網路模式

  • bridge模式
  • host模式
  • container模式
  • none模式

bridge模式:

當docker程序啟動時,會在主機上建立一個名為docker0的虛擬網絡卡(網橋),此主機上啟動的Docker容器會連線到這個虛擬網絡卡上,從docker0子網中分配一個IP給容器使用,並設定docker0的IP地址為容器的預設閘道器。在主機上建立一對虛擬網絡卡veth*裝置,docker將veth*裝置的一端連線新建立的容器,並命名為eth0(容器的網絡卡),另一端連線主機以veth開頭的名字命名。該模式是docker預設的網路模

 

 

 bridge模式容器的網路埠對映,容器中的環境與宿主機隔離,外部不能直接訪問容器內的IP地址和埠。使用bridge模式宿主機的埠與容器內的埠對映來解決此問題

對映方式:一種是隨機對映,一種是指定對映。

  1. 隨機對映
    • -P 會將容器中暴露的埠隨機對映到宿主機的某一個埠上


  2. 指定對映
    • -p hostPort:containerPort
    • -p ip:hostPort:containerPort
    • -p 引數可以指定多次, 如: -p 10080:80 -p 10081:443…