Docker基礎入門
容器介紹
Docker是什么
Docker是基于Linux內核實現,最早是采用了 LXC技術,后來Docker自己研發了runc技術運行容器。
它基于Google Go語言實現,采用客戶端/服務端架構,使用API來管理和創建容器。
虛擬機 VS Docker
Namespace
-
內核命名空間屬于容器非常核心的一部分,能夠將操作系統進行拆分,使一個系統看起來像多個互相獨立的操作系統一樣。
-
Docker容器是由各種命名空間組合而成的,本質就是命名空間
-
每個容器都由自己的PID、NET、MNT、IPC、UTS構成。
主要通過以下技術實現容器運行空間的相互隔離: