1. 程式人生 > >Docker容器相關技術

Docker容器相關技術

inux docker容器 管理網絡 設定 管理 掛載點 oot 安裝 查看系統

docker需要依賴的Linux內核特性:
(1)Namespaces 命名空間
PID(Process ID) 用來隔離進程
NET(Network) 管理網絡接口
IPC(InterProcess communication) 管理跨進程通信的訪問
MNT(Mount) 管理掛載點
UTS(Unix Timesharing System) 隔離內核和版本標識

(2)Control groups(cgroups) 控制組
用來分配資源,也就是資源限制
優先級設定
資源計量
資源控制


Docker容器的能力
(1)文件系統隔離:每個容器都有自己的root文件系統
(2)進程隔離:每個容器都運行在自己的進程環境中
(3)網絡隔離:容器間的虛擬網絡接口和IP地址都是分開的
(4)資源隔離和分組:使用cgroups將CPU和內存之類的資源獨立分配給每個Docker容器


查看系統中是否安裝curl:whereis curl

Docker容器相關技術