#lxd
#lxd
Вопрос:
В моей системе много контейнеров lxd. Я не могу получить к ним доступ из сети, у меня нет паролей
Есть ли способ прикрепить bash, как мы можем сделать, например, в docker?
Ответ №1:
Включить подключение к сети на удаленном LXD:
lxc config set core.https_address [::]:8443
lxc config set core.trust_password PASSWORD
Добавьте целевой хост в качестве удаленного (он будет запрашивать PASSWORD
):
lxc remote add REMOTE_NAME IP_ADDRESS
Запуск команд в удаленной системе:
lxc exec REMOTE_NAME:CONTAINER COMMAND
Чтобы получить оболочку, вы можете передать bash
или sh
как команду в большинстве случаев.
Подробнее здесь: https://web.archive.org/web/20160818010904/https://www.stgraber.org/2016/04/12/lxd-2-0-remote-hosts-and-container-migration-612/