starting docker container messes up terminal settings

Larry Martell larry.martell at gmail.com
Mon May 2 10:28:02 EDT 2016


On Mon, May 2, 2016 at 10:08 AM, Joaquin Alzola
<Joaquin.Alzola at lebara.com> wrote:
>>I am starting a docker container from a subprocess.Popen and it works, but when the script returns, the terminal settings of my shell are messed up. Nothing is echoed and return doesn't cause a >newline. I can fix this with 'tset' in the terminal, but I don't want to require that. Has anyone here worked with docker and had seen and solved this issue?
>
> It is good to put part of the code you think is causing the error (Popen subprocess)

        cmd = ['sudo',
               'docker',
               'run',
               '-t',
               '-i',
               'elucidbio/capdata:v2',
               'bash'
        ]
        p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT)



More information about the Python-list mailing list