LXD 简介

查看原文

本文是 LXD Introduction。LXD 是 system container manager, 使用 linux container 提供类似 virtual machine 的使用体验。可用的镜像可在 https://images.linuxcontainers.org/ 查看,常见版本的 alpine, cents, ubuntu, debian, gentoo 什么都有。

LXD 的核心就是一个 daemon, 通过 unix socket 或者网络 提供 REST API 服务。这个 REST API 服务的功能由 LXC 提供, 它通过 liblxc 和 go binding 创建和管理容器。LXD CLI 就是和 LXD REST API 交互。它封装的特性有:

  • Container 管理
  • Network & Storage 管理
  • Resource Control: cpu, memory, io, disk, etc.