![]() | 1 Muniesa 2023-01-08 10:35:41 +08:00 via Android docker exec 进容器,后台运行脚本,这样退出容器和 ssh 不会影响。或者直接用 docker exec -itd 运行脚本。 |
![]() | 2 Maysec 2023-01-08 10:36:47 +08:00 可以看一下 screen 命令 |
![]() | 3 swulling 2023-01-08 10:43:03 +08:00 via iPhone run -d |
![]() | 4 bowser1701 2023-01-08 10:48:27 +08:00 via iPhone 是不是用的轻量云,可以在 tmux 里面起 container ,不会被杀掉。 不知道是不是服务器运营商会检测 tty 啥的 |
5 kaneg 2023-01-08 10:56:58 +08:00 试试这个:docker run --name box -d -it busybox sh |
6 Aaron7Amelia 2023-01-08 10:57:47 +08:00 脚本最后面加一个 while 循环,一直 sleep |
7 Semidio 2023-01-08 11:03:42 +08:00 nohup screen tmux 或者 systemd 或者 docker run -d |
![]() | 8 codyfeng 2023-01-08 11:07:19 +08:00 via Android 如果是 attach 到 container 里跑脚本,可以按 ctrl+p ctrl+q 快捷键 detach |
10 Lijinghong 2023-01-08 18:17:52 +08:00 via iPhone screen |
11 julyclyde 2023-01-09 09:42:45 +08:00 让你的程序作为容器的主进程 不要单独启动一个空白容器然后另外进去启动实际干活的进程 |