【发布时间】:2019-03-28 17:41:56
【问题描述】:
如果我像这样使用--rm 启动一个容器:
docker run --rm -it image-name /bin/bash
然后我可以从 repl 中关闭它exit,它会自动删除容器,所以我不必这样做。
很好看。
但现在我正在启动一个容器并告诉它自动运行 jupyter notebook,如下所示:
docker run --rm -it image-name /bin/bash -c "jupyter notebook ..."
在这种情况下,当我按下 control+c 时,我退出了容器,但它并没有关闭容器,因为 jupyter notebook 仍在运行。然后我必须进去docker stop container-id 然后docker rm container-id 这很烦人。
有没有办法告诉容器在我退出时自动关闭?
【问题讨论】: