好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Docker的一些基礎的網絡命令小結

Docker的一些基礎的網絡命令小結

熱門標簽:成都人工外呼系統平臺 索契地圖標注app 地圖標注用小紅旗 巴東單位怎么做地圖標注 免費高德地圖標注 地圖標注員項目 電話外呼系統線路哪家公司做得好 外呼系統工作推進 儋州電銷機器人廠家

各位好,今天我們將學習一些Docker容器的基礎命令。Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平臺。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端服務器,在何時何地都可以運行。它可以使部署和擴展web應用程序、數據庫和后端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。Docker適用于網絡環境,它正應用于數據中心、ISP和越來越多的網絡服務。

因此,這里有一些你在管理Docker容器的時候會用到的一些命令。

1. 找到Docker接口

Docker默認會創建一個名為docker0的網橋接口作為連接外部世界的基礎。運行中的docker容器直接連接到網橋接口docker0。默認上,docker會分配172.17.42.1/16給docker0,它是所有運行中的容器ip地址的子網。找到Docker接口的ip地址非常簡單。要找出docker0網橋接口和連接到網橋上的docker容器,我們可以在安裝了docker的終端或者shell中運行ip命令。

   

復制代碼
代碼如下:
# ip a

 

    2. 得到Docker容器的ip地址

如我們上面讀到的,docker在宿主機中創建了一個叫docker0的網橋接口。在我們創建一個新的docker容器時,它自動被默認分配了一個在該子網范圍內的ip地址。因此,要檢測運行中的Docker容器的ip地址,我們需要進入一個正在運行的容器并用下面的命令檢查ip地址。首先,我們運行一個新的容器并進入其中。如果你已經有一個正在運行的容器,你可以跳過這個步驟。

   

復制代碼
代碼如下:
# docker run -it ubuntu

現在,我們可以運行ip a來得到容器的ip地址了。

   

復制代碼
代碼如下:
# ip a

    3. 映射暴露的端口

要映射配置在Dockerfile的暴露端口到宿主機的高位端口,我們只需用下面帶上-P標志的命令。這會打開docker容器的隨機端口并映射到Dockerfile中定義的端口。下面是使用-P來打開/暴露定義的端口的例子。

   

復制代碼
代碼如下:
# docker run -itd -P httpd

    上面的命令會映射容器的端口到 httpd 容器的 Dockerfile 中定義的80端口上。我們用下面的命令來查看正在運行的容器暴露的端口。

   

復制代碼
代碼如下:
# docker ps

并且可以用下面的curl命令來檢查。

  

復制代碼
代碼如下:
# curl http://localhost:49153

   

    4. 映射到特定的端口上

我們也可以映射暴露端口或者docker容器端口到我們指定的端口上。要實現這個,我們用-p標志來定義我們所需的端口。這里是我們的一個例子。

   

復制代碼
代碼如下:
# docker run -itd -p 8080:80 httpd

上面的命令會映射(宿主機的)8080端口到(容器的)80上。我們可以運行curl來檢查這點。

   

復制代碼
代碼如下:
# curl http://localhost:8080

  

    5. 創建自己的網橋

要給容器創建一個自定義的IP地址,在本篇中我們會創建一個名為br0的新網橋。要分配需要的ip地址,我們需要在運行docker的宿主機中運行下面的命令。

   

復制代碼
代碼如下:
# stop docker.io
# ip link add br0 type bridge
# ip addr add 172.30.1.1/20 dev br0
# ip link set br0 up
# docker -d -b br0

6. 創建自己的網橋

要給容器創建一個自定義的IP地址,在本篇中我們會創建一個名為br0的新網橋。要分配需要的ip地址,我們需要在運行docker的宿主機中運行下面的命令。

   

復制代碼
代碼如下:
# stop docker.io
# ip link add br0 type bridge
# ip addr add 172.30.1.1/20 dev br0
# ip link set br0 up
# docker -d -b br0

    到這里,橋接后的接口將會分配給容器在橋接子網內的新ip地址。
7. 鏈接到另外一個容器上

我們可以用Docker將一個容器連接到另外一個上。我們可以在不同的容器上運行不同的程序,并且相互連接或鏈接。鏈接允許容器間相互連接并從一個容器上安全地傳輸信息給另一個容器。要做到這個,我們可以使用--link標志。首先,我們使用--name標志來標示training/postgres鏡像。

   

復制代碼
代碼如下:
# docker run -d --name db training/postgres

    完成之后,我們將容器db與training/webapp鏈接來形成新的叫web的容器。

   

復制代碼
代碼如下:
# docker run -d -P --name web --link db:db training/webapp python app.py

    總結

Docker網絡很神奇也好玩,我們可以對docker容器做很多事情。我們可以把玩這些簡單而基礎的docker網絡命令。docker的網絡是非常先進的,我們可以用它做很多事情。

如果你有任何的問題、建議、反饋請在下面的評論欄寫下來以便于我們我們可以提升或者更新文章的內容。謝謝! 玩得開心!:-)

標簽:龍巖 江蘇 安康 儋州 鶴壁 鄂州 長春 茂名

巨人網絡通訊聲明:本文標題《Docker的一些基礎的網絡命令小結》,本文關鍵詞  Docker,的,一些,基礎,網絡,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker的一些基礎的網絡命令小結》相關的同類信息!
  • 本頁收集關于Docker的一些基礎的網絡命令小結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女s调教男m羞辱调教| 男插女下体视频| 腿抬高点宝贝好紧楼梯| 欧美激情日韩精品国产AV| 日韩精品一区中文字幕| 日本高清乱理伦片中文字幕啊| 老黄网站在线观看免费| 国产?婬片A片AAA毛网站| 老头粗长好爽辣文h| (h)_御宅屋bl| 挺进她的花苞?啊太深了麻豆| 天天晚上夜噜噜| 国产又黄又爽又猛的免费视频播放 | 黑人一区| 欧美日韩一区二区三区免费不卡| 女子骑车遇沉降路段摔倒遭碾压身亡| 高潮?国产?喷水?白网站| 亚洲中文无码亚洲成a人片app| 亚洲国产日韩在线人成下载| 跟狗狗差了两个小时| 欧美又粗又大又黄又爽又色| 99国产超薄肉色丝袜批发价格| 日本亲子入浴交尾中文字幕| 呦女亚洲一区精品| 麻豆91传媒一区二区三区四区 | 欧美激情一级| 粉嫩的极品女神尤物在线观看 | 乡野欲望| 国产又黄又粗又猛A片免费看文章| 长篇丝袜乱系列全集目录| 国产精品久久久久久久模特李静怡| 乳乳湿网站| 女教师的荡欲短篇小说500篇| 嘉嘉的丝袜h文| 俄罗斯xxxx性全过程| 嫩草影院入口?懂你的??| 瑜伽老师的特殊待遇5| 欧美日韩导航| 软糯小受灌满哭求饶h| 放荡的情欲在线观看| 尤物yw193国产在线观看|