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>