docker集群理解

2021-09-22 21:31:30 字數 671 閱讀 4728

某網際網路公司有12臺機器

2. 在這些機器上面搭建docker環境

3. 在docker容器中部署專案

4. docker容器中的網路和儲存是怎麼對映到主機上面的?

網路對映

例如docker容器中的nginx監聽80埠?那麼是怎麼對應到宿主機的某個埠呢?

容器內部的某個埠可以被宿主機的多個埠對映,比如:8080->80,8090->80,8099->80

ps -ef 檢視 埠對映關係

root 21507 935 0 14:37 ? 00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 31961 -container-ip 172.17.0.8 -container-port 80

儲存對映docker 通過-v(volume)實現目錄的掛載

例如容器中nginx的log 檔案和宿主機指定目錄

-v 宿主機目錄:容器目錄:rw

集群的理解

來suse實習了乙個多星期了,這期間主要就是在理解集群涉及的概念以及搭建簡單的集群環境。這是第一次接觸集群,很多概念還是沒有完全理解,感覺就是看了很多單個的知識點,但是不能連珠成線。先來簡單說說。集群是由多個計算機組成的乙個系統,其中這每乙個計算機被稱為節點,節點之間通過區域網或者其他方式連線起來,...

Hbase集群理解

nosql 表示非關係型資料庫 特點 具有查詢低延遲,列式儲存,出現原因 因為大量數資料,當今查詢比較慢 常見的nosql資料庫型別和代表有 列儲存 hbase 文件型儲存 mongodb 記憶體式儲存 redis hbase與hive的區別 重點 hive的定位是資料倉儲,雖然也有增刪但是增刪改查...

docker搭建zookeeper集群

1 首先 2 然後 上傳zookeeper 3.4.10.tar.gz到容器伺服器環境,需要先安裝好jdk,我用的是jdk7 解壓tar zvxf zookeeper 3.4.10.tar.gz pwd 此時路徑應為 root zookeeper 3.4.10 3 建立資料目錄和日誌目錄 cd ro...