LXD–在线试用

2022-02-19 20:46:42

一步一步地说明,现在您是LXD容器的根用户,其中安装了嵌套的LXD。

由于必须在相当繁忙的系统上生成SSL密钥,初始启动可能需要几秒钟。然后,进一步的命令应该接近瞬时。

要开始学习,请遵循本逐步教程,该教程将指导您学习LXD';它的主要特点。或者只是浏览一下LXD的主页,看看它的帮助选项!

单击教程中的任何命令将其复制到终端。

LXD基于图像,可以从不同的图像服务器加载图像。在本教程中,我们将使用images:server。

先放几个容器。启动一个名为"的容器;第一";使用Ubuntu20.04映像:请注意,启动这个容器需要几秒钟,因为必须先下载并解压缩映像。

启动一个名为"的容器;第二";使用相同的映像:启动此容器比启动第一个容器更快,因为映像已经可用。

您将看到,除了第三个容器之外,其他所有容器都在运行。这是因为您通过复制第一个容器创建了第三个容器,但没有';不要启动它。

我们没有';在本教程的剩余部分中,我们不需要所有这些容器,所以让';让我们把它们清理干净。删除第三个容器:由于此容器正在运行,您会收到一条错误消息,提示您必须先停止它。或者,您可以强制删除它:

您可以为实例设置几个限制和配置选项。有关概述,请参阅实例配置。

让';让我们创建另一个资源有限的容器。启动一个容器并将其限制为一个vCPU和192 MiB RAM:检查当前配置,并将其与第一个(无限制)容器的配置进行比较:

检查父系统和两个容器上的可用和已用内存量:请注意,父系统和第一个容器的内存总量相同,因为默认情况下,容器从其父环境继承资源。另一方面,有限的容器只有192个MiB可用。

检查父系统和两个容器上可用的CPU数量:再次注意,父系统和第一个容器的CPU数量相同,但有限容器的CPU数量减少。

您还可以在容器运行时更新配置。检查容器可用的内存量:请注意,该数字已更改。

让';让我们与你的容器互动。对alpine容器重复这些步骤:您可以直接从主机运行命令,而不是登录容器并在那里运行命令。例如,可以在容器上安装命令行工具并运行它:lxc exec first--apt get updatelxc exec first--apt get install sl-ylxc exec first--/usr/games/sl

LXD支持创建和恢复容器快照。确认快照已创建:lxc列表显示快照的数量。lxc info显示有关每个快照的信息。

确认损坏:注意,您没有得到一个shell,因为您删除了bash命令。

我们希望这篇文章能很好地介绍LXD、它的功能以及它的易用性。

你';只要您想尝试LXD并使用最新功能,欢迎使用演示服务。