Вы можете сделать что-то подобное внутри контейнера, чтобы добавить плагин в существующий контейнер:
cd /var/www/discourse/plugins
git clone my-plugin-url
rake db:migrate assets:precompile
sv restart unicorn
Однако остаются проблемы с хранением плагинов внутри контейнера и в app.yml при следующей пересборке.
Меня не раз подводило выполнение ./launcher destroy app; ./launcher start app для применения новых переменных окружения из app.yml, только чтобы обнаружить, что «новый» контейнер отстает от версии базы данных. Это еще хуже, если кто-то обновил только некоторые плагины в контейнере, которые работали с версией Discourse, находившейся в старом контейнере, но не работают с той, которую вы получаете при пересборке…