Здравствуйте всем. Создаю проект по запуске непроверенного кода через изолированный контейнер Docker.
Я через Python-библиотеку docker запускаю докер контейнер:
client.containers.run('python', command='python main.py', auto_remove=True, detach=True, stdin_open=True, tty=True)
И через плагин attachAddon подключаю XtermJS с докер контейнеру:
terminal.loadAddon(new AttachAddon(new WebSocket("ws://domain/containers/id/attach/ws?logs=1&stream=1&stdin=1&stdout=1&stderr=1');
Все работает неплохо, кроме input("Текст") метода.
Вот здесь "Текст" должен был выводится в консоли, и спрашивать данные с пользователя.
Но "Текст" не выводится, можно только вводить данные.
Должен выводится вот так:
Но на сайте выводится вот так: