Как добавить описание в контейнер 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>
Другие вопросы по тегам