Как добавить описание в контейнер lxd?
lxc list
дает список контейнеров. Когда их много, трудно вспомнить, для чего они. Есть ли решение, чтобы добавить описание в этот список? например. "эта машина для apache и mysql"
2 ответа
Можно управлять столбцами, отображаемыми 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>
,
Описание есть (по крайней мере в 22.04 есть). Вы можете увидеть это, если перечислите контейнеры следующим образом:
lxc ls -c ndts46acP
Вы можете установить/отредактировать описание контейнера следующим образом:
lxc config edit <ContainerName>
И поместите ваше описание после строки, которая начинается (эта строка уже существовала в моей установке):-
description: <your-description-here>