概念與安裝

2022-07-15 21:12:15 字數 1852 閱讀 6316

映象(image):建立docker容器的基礎

容器(container):執行和隔離應用

note: 映象本身是唯讀的。容器從映象啟動的時候,會在映象的最上層建立乙個可寫層。

倉庫(repository):集中存放映象檔案的場所。每個倉庫存放一類映象,通過標籤(tag)區分

note: 倉庫註冊伺服器:存放(多個)倉庫

版本管理,增量的檔案系統

ubuntu 安裝教程:

為了避免每次使用 docker 都要切換到特殊身份,可以將當前使用者加入到安裝中自動建立的 docker 使用者組,**如下:

sudo usermod -ag docker user_name

使用 dockerd 命令啟動,開啟 debug 模式,監聽本地 2376 埠

dockerd -d -h tcp:

這些選項可以寫入 /etc/docker/ 路徑下的 daemon.json 檔案中

ubuntu 系統中,docker 服務的預設配置檔案為 /etc/default/docker:

可以通過修改其中的 docker_opts 來修改伺服器啟動的引數,例如讓 docker 開啟 2375 埠監聽:

docker_opts="$docker_opts -h tcp: -h unix:///var/run/docker.sock"

修改之後,通過service重啟docker

sudo service docker restart

redhat, centos系統中,用systemd管理,配置檔案路徑為/etc/systemd/system/docker.service.d/docker.conf。更新配置後,需要通過systemctl命令管理docker服務:

sudo systemctl daemon-reload

sudo systemctl start docker.service

radhat 中日誌檔案可能為 /var/log/massages

ubuntu,centos中,使用 journalctl -u docker.service

重啟後,可以檢視 docker info 確保正確執行。

reids 概念及安裝

redis是開源的nosql not only sql 資料庫,是應用比較廣泛的非關係型資料庫。隨著資料量的爆發時增長,傳統的關係型資料庫已經無法滿足越來越大的併發訪問量,和越來越快的資料增加速率。因此需要使用另一種結構的資料庫幫忙分擔使用者龐大的訪問量。非關係型資料庫以其結構簡單,易拓展,大資料量...

spark job stage task概念與區分

job簡單講就是提交給spark的任務。stage是每乙個job處理過程要分為的幾個階段。task是每乙個job處理過程要分幾為幾次任務。task是任務執行的最小單位。最終是要以task為單位執行在executor中。job 乙個或多個stage 乙個或多個task 劃分stage的本質是依據是否需...

景深概念與計算

先介紹幾個概念 1 焦點 focus 與光軸平行的光線射入凸透鏡時,理想的鏡頭應該是所有的光線聚集在一點後,再以錐狀的擴散開來,這個聚集所有光線的一點,就叫做焦點。2 瀰散圓 circle of confusion 在焦點前後,光線開始聚集和擴散,點的影象變成模糊的,形成乙個擴大的圓,這個圓就叫做瀰...