Docker #1 架构
本文最后更新于 2024年12月30日 下午
一、Docker 架构
Docker 是一个 client-server 架构的应用软件,包含:
- docker-daemon:
dockerd - APIs
- docker-client
client 可以连接 local-daemon,也可以连接 remote-daemon
二、Docker与Linux内核
在 0.9 之前,Docker 一直用的 LXC 技术来利用 Linux 内核的虚拟化功能。
在 0.9 版本之后,Docker 采用自研的 libcontainer 来使用 Linux 内核提供的虚拟化功能,并且也可以选择其它接口。
Docker 可选的接口
- libcontainer
- libvirt
- LXC
- systemd_nspawn
Docker #1 架构
http://blog.kdata.top/2024/12/26/计算机技术/Docker/Docker_架构/