docker如何设置开机自启动和容器宕机后自启动?

前言

大家好,我是小徐啊。我之前在使用docker容器的时候,经常遇到一个问题,那就是服务器内存太小,导致容器经常就自己宕机了,我就不得不重启容器来恢复服务。

这就非常麻烦了,后来我找了下资料,果然可以设置docker容器宕机后自动重启,这就非常完美了。今天小徐就来介绍如何设置。

如何设置docker服务开机自启动

首先,刚才我遇到的问题是docker容器本身挂了,需要设置容器自动重启。还有一种情况,就是服务器本身挂了,然后当我们重启服务器的时候,如何让docker服务自动重启,这是两种情况。但是又是有相关性的。

那我先介绍下docker服务开机自动启动的设置。其实就是一行命令。

systemctl list-unit-files | grep docker

首先,执行上面的命令,查看docker服务是否开机自启动。如图说明,没有开机自启动。

然后,需要执行下命令:

systemctl enable docker.service

如图所示,已经可以了。

如何设置docker容器宕机后自动重启

当docker容器由于各种各样的原因宕机后,需要重启。这个时候就可以设置下自动重启,这样就不用每次都手动执行了。命令如下

docker update –restart=always 容器名称

这样,就完成了设置。

经过如上两步设置,就会大大提高我们服务的稳定性和便捷性,最好都设置下。

总结

好了,今天就讲到这儿啦。以上就是设置docker容器自动重启的步骤了,如有问题,欢迎留言讨论,感谢你的阅读。

如果有对Java入门开发相关的问题,或者想获取各类软件资源,可以关注我的公众号【Java入门学习】,私信我,我会持续更新Java相关的分享!

欢迎访问我的个人网站:https://idea-tips.com/

软件资源汇总

免费领取支付宝红包
关注公众号

已发布

分类

标签: