Docker實戰 網路基礎配置

2021-08-09 05:59:40 字數 1268 閱讀 3221

docker 網路基礎配置

--使用-p對映到外部網路埠,-p(小寫的)則可以指定要對映的埠,並且在乙個指定埠上只可以繫結乙個容器

--檢視日誌

docker logs -f amazing_nobel[or 容器id]

--將本地的5000埠對映到容器的5000埠

--使用多次-p標記可以繫結多個埠

--對映到指定位址的指定埠(可以在虛擬機器中訪問:

)--對映到指定位址的任意埠

--可以使用udp來標記udp介面

--檢視對映埠配置

docker port high_fermat[容器名字 或者 容器id] 5000

容器互聯實現容器間通訊

--自定義容器命名

說明:使用--name自定義容器名字

--檢視容器的名字

docker inspect -f "}" 31a2cc59dee9 [容器id]

注意:1、在執行docker run的時候如果新增-- rm標記,則容器在終止後會立刻刪除。

2、-- rm和-d引數不能同時使用。

容器互聯

docker run -d --name db training/postgres

--db與web容器建立互聯關係

說明:-p或-p引數來指定埠對映。當使用-p標記時,docker會隨機對映乙個49000~49900的埠至容器內部開放的網路埠。

--使用 env 命令來檢視 web 容器的環境變數

說明:--link引數的格式為 --link name:alias,其中name是要鏈結的容器的名稱,alias是這個連線的別名。

--執行並進入web容器

--檢視hosts檔案

cat /etc/hosts

可檢視到如下內容:

172.17.0.2 db b7dc0bd00251

172.17.0.4 0a900076b082

--可在web容器中ping db容器

ping db

結果如下:

ping db (172.17.0.2) 56(84) bytes of data.

64 bytes from db (172.17.0.2): icmp_seq=1 ttl=64 time=0.238 ms

64 bytes from db (172.17.0.2): icmp_seq=2 ttl=64 time=0.136 ms

..........

如圖所示,名稱 db 被解析成了 172.17.0.2 。

python實戰 網路爬蟲

學習網路爬蟲的目的 1,可以私人定製乙個搜尋引擎,可以深層次的了解搜尋引擎的工作原理。2,大資料時代,要進行資料分析,首先要有資料來源,學習爬蟲,可以讓我們獲取更多的資料。3,從業人員可以可好的利用爬蟲,了解其原理,更加優化你的程式。網路爬蟲的組成 網路爬蟲由控制節點,爬蟲節點,資源庫構成 爬蟲的型...

docker網路基礎配置

常用兩種方式 1 對映容器埠到宿主機 2 容器互聯機制 埠對映實現訪問容器的用法 p則可以指定要對映的埠,並且,在乙個指定埠上只可以繫結乙個容器。例如 把本地的5000埠對映到容器的5000埠 對映到指定位址的任意埠 檢視對映埠配置 docker port 容器互聯實現容器間通訊 容器的連線系統是除...

虛擬化實戰 網路設計之五IP Storage

ip storage nfs和iscsi 的內容很多,本文僅僅 一些網路方面設計上的考慮。dedicated network 選擇一為ipstorage分配專有的物理網絡卡 一 選擇二 ip storage和其他portgroup的共享物理網絡卡 連線在esxi主機上10g網絡卡的數量不多時,通常採...