Python ((docker.from_env().containers.run(name='certbot',image='certbot/certbot:latest', volumes=volumes, command=command, tty=True, stdin_open=True) ) . Как добиться перенаправления ввода-вывода, аналогичного запуску просто из командной строки (sudo docker run -it \
certbot/certbot \)?
Сам спросил, сам отвечаю. Для реализации tty-режима из Python в контейнер существует модуль dockerpty, который уже немного устарел (точнее изменился API docker), поэтому нужно будет обновить один файл на основе pull-request (https://github.com/d11wtq/dockerpty/pull/81/files)
Обсуждают сегодня