gpt4 book ai didi

windows - 无法在 Docker 中停止 jupyterhub?

转载 作者:行者123 更新时间:2023-12-04 19:26:36 25 4
gpt4 key购买 nike

所以,我在 Windows 10 上安装了 Docker。然后,在 cmd.exe ,我运行一个 docker 容器:

C:\Users\user>docker start -i image_name
...包含一个 Ubuntu 20.04 镜像,一旦启动,我从命令行运行:
$ jupyterhub -f /etc/jupyterhub/jupyterhub_config.py
所以,这已经运行了三天没有问题;然后我开始注意到一些问题,虽然我应该重新启动 jupyterhub,并且......当我在 cmd.exe 中按 CTRL-C 时我才意识到托管 jupyterhub Docker 镜像的窗口 - 否则会停止 jupyterhub 并使其退出 - 现在完全被忽略了!
那么,当 jupyterhub 卡在运行在 cmd.exe 中的 Docker 镜像中时,我该如何停止它?在 Windows 中?

最佳答案

好的,我所做的 - 来自另一个 cmd.exe :

C:\Users\user>docker kill image_name
请注意,这会杀死原始 cmd.exe 中的整个 docker 进程。窗口(不仅仅是里面的jupyterhub)。然后从原文 cmd.exe window :
C:\Users\sd>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4f2b0875216a ubuntu-20-jup "/bin/bash" 2 weeks ago Exited (137) 19 seconds ago image_name
请注意,它有错误的退出状态 (137) - 但它可以再次启动:
C:\Users\user>docker start -i image_name
... 和里面 ps -axf确认 jupyterhub 没有运行 - 因此可以通过与 OP 中相同的命令行再次启动它,它似乎可以工作。

关于windows - 无法在 Docker 中停止 jupyterhub?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70316173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com