dokcer容器如何自动重启(特别针对jupyter)及对应容器的删除

版权声明:本文系作者原创,未经允许,禁止转载。 https://blog.csdn.net/qq_27261889/article/details/85114177

在docker容器中,我们可能会选择jupyter来运行程序。
但是在网页中,jupyter可能经常会断开连接,这让人很头疼。
经常程序运行到一半就停下了,这不仅要我们继续操作,关键是浪费了很多时间。

这里,我们可以将容器设置为自动重启的模式。
也就是容器异常停止后,我们让他自动重启,这样就可以解决jupyter断开的问题。

在docker中,这需要在利用镜像创建容器时就指定一下这个容器–restart的性质(如果没有已经创建了,后面还有另一种方法)。举例来说:
docker run -it --restart=always <镜像名字>
这样容器就可以自动重启了,妈妈再也不用担心我们每次早上到实验室就检查jupyter的运行情况了。

但是,这也会导致另一个问题,假如我们不想用这个容器了,怎么删除这个容器呢?

首先我们可以更新一下这个容器的restart属性,命令如下:
sudo docker update --restart=no <容器名或者ID>,然后再利用常规方法就可以删除这个容器了

我们可以看到我们可以在创建容器后再利用更新这个容器的restart属性,这时,如果你已经创建了这个容器你也可以这样做:
sudo docker update --restart=always <容器名或者ID>这样就可以让该容器自动重启啦。

再推广一下,我们可以利用这个更新的命令来做很多其他的事情

猜你喜欢

转载自blog.csdn.net/qq_27261889/article/details/85114177