天天看點

Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡

執行個體解析docker網絡管理機制(bridge network,overlay network),介紹docker預設的網絡方式,并建立自己的網絡橋接方式,将開發的容器添加至自己建立的網絡,提高docker網絡安全和通信.

給docker名稱的好處是:

- 容易記

- 可以通過特殊指令,使得名稱可以在容器和容器之間使用

Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡

最後一行可以看到wangxiaoleiweb已經命名成功

Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡

可以使用docker inspect通過剛剛設定的名稱來檢視wangxiaoleiweb

Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡

為一個容器橋接網絡

可以看到通過檢查網絡可以看到容器的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>來檢視已經建立好的網絡

Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡

通過inspect指令檢視已經添加至網絡的db容器

Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡
Docker網絡管理機制執行個體解析+建立自己Docker網絡1.給自己的docker (Dcoker1.12GA)容器起個名稱2.預設的容器的網絡3.自定義容器的網絡

可見,不同的容器在不同的網絡是可以起到隔離作用的,是以,自定義一個網絡可以保證容器和容器之間通信安全.