執行個體解析docker網絡管理機制(bridge network,overlay network),介紹docker預設的網絡方式,并建立自己的網絡橋接方式,将開發的容器添加至自己建立的網絡,提高docker網絡安全和通信.
給docker名稱的好處是:
- 容易記
- 可以通過特殊指令,使得名稱可以在容器和容器之間使用
最後一行可以看到wangxiaoleiweb已經命名成功
可以使用docker inspect通過剛剛設定的名稱來檢視wangxiaoleiweb
為一個容器橋接網絡
可以看到通過檢查網絡可以看到容器的ip位址,名稱等資訊.
再用<code>docker network inspect bridge</code>會發現已經沒有networktest資訊了
容器的網絡(network)是用來隔離容器和容器之間或者網絡與網絡之間的方法,是以,是以我們通過建立網絡來隔離容器.其中,内置的bridge網絡是無法删除的.
docker engine 支援兩種網絡橋接網絡(bridge network)和覆寫網絡(overlay network),橋接的網絡局限于單個主機運作的docker engine,而覆寫網絡可以包含多個主機.
其中,<code>-d</code>指使用docker<code>bridge</code>(橋接)方式的網絡,如果沒有加預設的也是橋接網絡.
通過<code>docker network ls</code>來檢視已經建立好的網絡
通過inspect指令檢視已經添加至網絡的db容器
可見,不同的容器在不同的網絡是可以起到隔離作用的,是以,自定義一個網絡可以保證容器和容器之間通信安全.