Как выполнить консольную команду для контейнера Discourse

Discourse работает внутри контейнера в среде Docker, поэтому чтобы выполнить консольную команду для Discourse надо сначала попасть внутрь контейнера.

Шаг 1.

Авторизуйтесь на сервере по протоколу SSH.

Шаг 2.

Перейдите в корневую папку Discourse посредством команды cd, например:

cd /usr/local/discourse

Корневая папка Discourse может быть разной.
В частности, в моей [пошаговой инструкции по установке Discourse][2] используется корневая папка /usr/local/discourse, а шаблонный пример файла-контейнера из дистрибутива Discourse подразумевает установку в папку /var/discourse.

Шаг 3.

Выполните команду:

./launcher enter <название файла YML без расширения>

После выполнения этой команды все последующие команды до ввода команды exit применяются к контейнеру Discourse.

Шаг 4.

Выполните требуемую консольную команду для контейнера Discourse.

Шаг 5.

Выполните команду exit