Docker進階與實踐之七:Libcontainer
一:簡介
Libcontainer 是Docker中用於容器管理的包,它基於Go語言實現,通過管理namespaces、cgroups、capabilities以及檔案系統來進行容器控制。可以使用Libcontainer建立容器,並對容器進行生命週期管理。
在2013年Docker剛釋出的時候,它是一款基於LXC的開源容器管理引擎。把LXC複雜的容器建立與使用方式簡化為Docker自己的一套命令體系。隨著Docker的不斷髮展,它開始有了更為遠大的目標,那就是反向定義容器的實現標準,將底層實現都抽象化到Libcontainer的介面。這就意味著,底層容器的實現方式變成了一種可變的方案,無論是使用namespace、cgroups技術抑或是使用systemd等其他方案,只要實現了Libcontainer定義的一組介面,Docker都可以執行。這也為Docker實現全面的跨平臺帶來了可能。
二:Docker 啟動守護程式
三:Libcontainer思維導圖
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-2647752/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker進階與實踐之五:Docker網路LibnetworkDocker
- Docker進階與實踐之四:Docker映象倉庫Docker
- Docker進階與實踐之六:容器卷管理Docker
- Docker進階與實踐之三:Docker映象Docker
- Docker進階與實踐之二:NamespaceDockernamespace
- Docker進階與實踐之一:CgroupDocker
- Typescript 進階與實踐(一)TypeScript
- python入門與進階篇(七)之原生爬蟲Python爬蟲
- 高階前端進階(七)前端
- Docker 入門與實踐Docker
- Nginx--進階篇(實踐)Nginx
- Docker多階段構建最佳實踐Docker
- Docker CheatSheet | Docker 配置與實踐清單Docker
- React 進階二-元件最佳實踐React元件
- Apache Flink 進階(三):Checkpoint 原理解析與應用實踐Apache
- Docker容器的原理與實踐 (下)Docker
- 實踐:Docker容器與映象管理Docker
- Docker:四、Docker進階 Windows Docker IIS 部署DockerWindows
- 《docker高階篇(大廠進階):7.Docker容器監控之CAdvisor+InfluxDB+Granfana》DockerUX
- Docker筆記之七:RegistryDocker筆記
- Docker知識進階與容器編排技術Docker
- Scala隱式轉換理論及進階實踐-Coding技術進階實戰
- HarmonyOS Next 網路加速進階:最佳化策略與應用實踐
- 進階的Redis之雜湊分片原理與叢集實戰Redis
- Docker進階-快速擴容Docker
- Docker Swarm 進階:資料卷備份與恢復DockerSwarm
- 使用Docker進行Redis主從複製實踐DockerRedis
- 【狂神說】Docker(三) - 高階進階Docker
- 滴滴 NewSQL 演進之 Fusion 實踐SQL
- docker映象體積優化方法與實踐Docker優化
- Docker容器編排技術解析與實踐Docker
- Android進階(七)Android中的ClassLoaderAndroid
- Serverless 架構演進與實踐Server架構
- Java進階篇設計模式之七 ----- 享元模式和代理模式Java設計模式
- Java進階篇設計模式之七 —– 享元模式和代理模式Java設計模式
- Docker_06 容器-進階操作Docker
- Nestjs最佳實踐教程(七): 批次操作與軟刪除JS
- ECS進階Day03:SLB負載均衡實踐負載