Не знаю ответа на ваш вопрос. Но знаю кто знает :) На hexlet есть какая то консоль из браузера для выполнения заданий. Она вполне полноценно работает. Можно у авторов в слаке узнать как у них это работает. У них это крутится в докере. Так что подозреваю секрет именно в этом.