CI/CD
Docker Hub 與 Docker Registry
Dockerfile 與 Docker Compose
掛載(mounting) : 是指可讀寫的連接狀態
卷宗 : 容器可掛載的儲存空間
Docker網路 : 指Docker間彼此連接的虛擬網路
指令:
複製指令:
Docker: 是可隔離資料、程式的工具
image(映像檔): 是容器的設計圖,用以建立容器。也可以以容器建立image
容器的生命週期與資料儲存
Docker:
安裝:需啟用WSL2
啟用、停用Doker Engine:
容器的建立、刪除、啟動與停用:
複製檔案:
繫結掛載:
卷宗掛載:
暫存檔案系統(tmpfs)掛載:
以容器建立imgae:
改造容器:
Docker Compose:
用於想要同時啟動資料庫與應用程式的時候、想要大量生產執行環境的時候。
YAML格式:
指令:禁止使用Tab鍵縮排,YAML空白有意義,Tab鍵無意義。
Kubernetes(K8S):
是以多台伺服器運行容器時的「調度管理工具」,可有效處理建立、管理容器等繁雜事務的工具
節點:
Docker Compose 與 K8S
K8S讀取定義檔後以指令直接調整容器,會發生手邊的定義檔與etcd上的資訊內容有所出入,建議嚴格管理運用
構成與用語:
清單(manifest):Pod、Service等相關設定。
清單檔案(定義檔):編寫該清單的檔案,須以YAML格式或者JSON格式編寫。