docker 会自动重启么

藏色散人
Lepaskan: 2021-12-30 11:39:49
asal
5203 orang telah melayarinya

docker会自动重启,其实现方法就是在启动容器的时候,添加上参数为“--restart=always”就可以实现自动重启。

docker 会自动重启么

本文操作环境:ubuntu 18.04系统、Docker 20.10.11版、Dell G3电脑。

docker 会自动重启么?

docker 会自动重启。

让Docker的容器自动重启的方法:

问题

系统重启、Docker重启等都会造成运行的容器停止运行,不得不再把容器启动起来,但这实在是麻烦。实际上,Docker提供了自动重启的机制。

解决方案

在启动容器时,只要加上参数--restart=always就可以实现自动重启了,如下:

$ docker run --restart=always
Salin selepas log masuk

Docker提供的重启策略不只是always,有如下:

58e0880c951f73b42a90e4c36236d1f.png

unless-stopped用法如下:

$ docker run -d --restart unless-stopped redis
Salin selepas log masuk

对于已经在运行的容器

对于已经在运行的容器,而启动时又没有增加--restart参数,则可以通过update命令来增加:

$ docker update --restart=always xxx
Salin selepas log masuk

对于on-failure的次数

对于策略on-failure可以增加次数限制,以防止无限重启:

$ sudo docker run --restart=on-failure:10 redis
Salin selepas log masuk

推荐学习:《docker视频教程

Atas ialah kandungan terperinci docker 会自动重启么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!