Tag: tmux

如何debugging在Docker容器中运行的多个进程?

我在一个Docker容器中运行一个多进程应用程序实例,每个进程都作为一个简单的守护进程运行。 目前我不可能debugging容器中出现的任何运行时错误,因为docker attach经常挂起(并产生交错的打印语句),并且tmux和screen都不能在容器中正常工作。 而且,将每个进程的stdoutredirect到一个日志文件,如下所示: python myfile.py 1>> mylogfile 2>&1 & 根本不工作,因为我只看到日志文件中的警告。 一个理想的解决scheme将获得tmux工作。 你如何debugging你的容器中的进程?

如何在Docker中的tmux中正确显示垂直条?

我正在尝试在docker中使用tmux。 大多数情况下,它工作正常,但如果我把我的主窗口分割成左和右窗口,tmux应该在两个窗口之间绘制的条只是部分绘制。 还有一些其他的窗口渲染问题,但这是我注意到并且最容易描述的第一个。 以下是我用来构buildtesting图像的Dockerfile: FROM ubuntu:wily RUN apt-get update && apt-get install -y tmux 这是我使用tmux启动docker的命令: sudo docker run -it –entrypoint tmux imageName 我的主机运行的是Ubuntu 15.04,我正在运行TERM = xtermterminal的docker。 docker集装箱内,TERM =屏幕 如果我启动sshd而不是tmux,那么我可以使用sshlogin正在运行的容器,并在ssh会话中使用tmux,而不会出现任何问题。 这是我到现在为止所做的,但似乎不必要的混乱。 我能做些什么来使窗口绘制正确。