Сегодня я тоже попробовал это сделать и столкнулся с проблемами. Ошибка возникла из-за того, что эмуляция архитектуры в Docker не поддерживает inotify (который мы активно используем при разработке Discourse). На данный момент я добавил предупреждение в d/boot_dev, которое появляется при обнаружении архитектуры, отличной от x86_64:
❯ d/boot_dev
WARNING: Docker architecture is not x86_64.
Discourse development is unlikely to work using Docker's architecture emulation.
Please try a native development installation.
Теперь я добавил вспомогательную утилиту d/ember-cli и по умолчанию пробросил порт 4200. Информация в верхней части этой темы также обновлена. После обновления запустите d/rails s в одном терминале и d/ember-cli в другом. Я также добавил переменную NO_EMBER_CLI в список переменных, передаваемых в Docker, так что она доступна при необходимости.