Есть ли тривиальный способ получить текстовый редактор (например, нано) на RancherOS?

Я просто хочу отредактировать некоторые файлы, могу ли я иметь текстовый редактор? Все, кроме Vi[m].

Есть ли тривиальный способ установить nano, emacs или простой текстовый редактор?

1 ответ

Решение

Вы можете запускать контейнер с полным набором прав в nano docker внутри ранчеро, как в этом туториале. например его должно быть что-то вроде этого

echo 'docker run --rm inutano/nano:0.1 nano $@' > /usr/bin/vim && chmod +x /usr/bin/nano

Просто переключите вашу консоль на Debian (или Ubuntu, Centos, Fedora, Alpine, как вам нравится).

И установите ваш любимый редактор, используя систему пакетов типа "apt".

(Если вы используете CoreOS, ответ @Behroozam будет правильным.)

Я думаю, что "переключаемая консоль" является особенностью нокаута RancherOS. (Я перешел с CoreOS, из-за этого.)

Консоль по умолчанию - занятое окно, и я думаю, что большинство пользователей RancherOS не используют консоль по умолчанию, если только вы не развертываете свои докерские приложения, используя инструменты обеспечения, и никогда не входите в консоль вручную.

Консоль RancherOS - это контейнер системного докера, и он просто запускает sshd. Так что, в общем, вам не нужно беспокоиться об использовании памяти.

Я использую и рекомендую консоль Debian из-за низкого использования диска и моего вкуса.

Но вы можете выбрать любую консоль, если вы не используете RancherOS на Raspberry Pi;-)

Извините, Behroozam, но ваш ответ не сработал. Правда, консоли поменял, а на нано не повезло. VI - это хардкорный текстовый редактор, который я опасаюсь использовать, думаю, если я хочу что-то сделать, мне придется укусить пулю и использовать VI.

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