docker工人的过程背景

我试图找出如何使用nohup或屏幕,当我连接到容器或ssh到它背景进程。 似乎tty每次我退出时都会closures。

我知道有一种方法可以用docker文件来做到这一点,但我对这种方法没有兴趣。

正如在这篇博客文章中提到的 ,最好不要在docker exec中使用-t作为后台进程。

尝试:

docker exec <yourContainer> sh -c "(echo start);(yourScript &);(echo end)"