Tag: 屏幕

docker工人的过程背景

我试图找出如何使用nohup或屏幕,当我连接到容器或ssh到它背景进程。 似乎tty每次我退出时都会closures。 我知道有一种方法可以用docker文件来做到这一点,但我对这种方法没有兴趣。

来自ssh的Docker中的屏幕

我有一个在AWS EC2实例中运行的Docker容器,我运行了我的docker容器,并在docker容器中运行了一个脚本,其中的一个screen会话是分离的: screen -dmS test my_script.sh 在同一个terminal,我没有问题做screen -x test 。 但是,如果我现在打开一个新的terminal,SSH进入EC2实例,进入docker容器( sudo docker exec -it container_id /bin/bash )并运行screen -x test我会得到错误: Must be connected to a terminal. screen -ls的输出screen -ls显示: There is a screen on: 2122.test (11/18/2016 09:45:50 AM) (Detached) 1 Socket in /var/run/screen/S-root. 因此,我无法从其他地方访问屏幕。 任何帮助在这里表示赞赏。 谢谢! 注意 :我在Google和SO上看到了很多类似的问题,但没有一个能够理解/尝试的答复适用于我的设置。

无法在屏幕内部获得交互式Dockershell

我无法在屏幕会话中获得交互式shell到我的Docker容器。 从屏幕之外一切工作正常。 开始后,容器在后台工作,根本不可连接。 有任何想法吗?