Установите пакет debian с помощью cloud-init

Я пытаюсь установить netcat с помощью cloud-init.

Как только я подключился по SSH к моей виртуальной машине, со всеми моими ключами, настроенными правильно через cloud-init (то есть он выполняется), я пытаюсь запустить netcat, но это не работает;

Я использую оптимизированную для контейнеров ОС (cos), поскольку они относятся к использованию ее для cloud-init, и, по данным исследования, я обнаружил, что cos основан на ядре ChromiumOS;

Все, что я добавляю в свой файл cloud-init, -

packages:
 - nano
 - netcat

И ни один из них не работает.

Что мне не хватает, чтобы добавить эти пакеты?


person James    schedule 04.11.2018    source источник


Ответы (1)


Предполагая, что вы хотите запускать такие инструменты, как nano и netcat, в интерактивном режиме в этом сеансе, вы можете использовать набор инструментов CoreOS в ОС, оптимизированной для контейнеров, для установки и запуска этих инструментов.

$ toolbox apt-get install -y nano netcat
$ toolbox nano
person YaguraStation    schedule 04.11.2018