Невозможно запустить контейнеры lxc, получить "ошибка: необходимо указать удаленное имя"

Я пытаюсь начать использовать контейнеры lxd / lxc, используя серию постов в блоге от Стефана Грабера: https://www.stgraber.org/2016/03/19/lxd-2-0-your-first-lxd-container-312/

Проблема в том, что независимо от того, что я делаю, я не могу заставить контейнер запускаться с использованием одного из репозиториев изображений по умолчанию. Например, это основано на одном из примеров в блоге Стефана:

lxc launch ubuntu:16.04 c1
error: A remote name must be provided

Я перепробовал все варианты команды, но не повезло. Кто-нибудь может указать, что я пропустил?

1 ответ

В версии lxd/lxc, которая поставляется с Ubuntu 16.04, вам нужно поставить префикс local: для всех имен ресурсов, которые находятся на локальном LXD-сервере. Таким образом, правильная команда становится:

lxc launch ubuntu:16.04 local:c1

В идеальном мире все посты в блоге от Stephane и других, которые составляют лучшую документацию для lxd/lxc, будут отредактированы, чтобы включить это.

Другие вопросы по тегам