如何向 lxd 容器添加描述?

如何向 lxd 容器添加描述?

lxc list给出容器列表。当容器数量很多时,很难记住它们的用途。有没有解决方案可以向此列表添加描述?例如。“该机器适用于 apache 和 mysql

答案1

lxc list可以使用标志控制显示的列-c。但是,有一个预定义的列列表,据我所知,您无法添加新列。您可以通过键入来查看可用的列lxc list --help

不过,还有一个工具可以使用,那就是user.*自由格式的键/值配置选项(请参阅文档)您可以使用以下方式设置自己的密钥

lxc config set <my-container> user.<my-key> "<key-value-string>"

然后,您可以按这些值过滤容器,例如

lxc list "user.<my-key>=abc"

或者你可以阅读这些密钥对于特定容器lxc config show <my-container>(或者更好的是,lxc config show <my-container> | grep <my-key>)。


您还可以使用lxc config unset <my-container> user.<my-key>或手动使用删除此类键lxc config edit <my-container>

答案2

有一个描述(至少在 22.04 中有)。如果你像这样列出容器,你就会看到它:-

lxc ls -c ndts46acP

您可以像这样设置/编辑容器描述:-

lxc config edit <ContainerName>

并将您的描述放在开始行之后(该行在我的安装中已经存在):-

description: <your-description-here>

相关内容