У node.js, console.log пишет в стандартный вывод, то есть тоже, можно сказать, в консоль. Хитрость моего примера в том, что она пишет в стандартный вывод процесса в контейнере, но этот же текст доступен и хосту. Также в контейнере можно запустить интерактивную консольную программу, и работать с ней в терминале хоста. Даже графические приложения запускал в контейнере, чтобы они открывались в окнах хоста.