当前位置: 首页 > news >正文

docker 命令里 --restart=unless-stopped 参数的作用

1. 参数的作用

--restart=unless-stopped 表示:

  • 自动重启:当容器意外退出(如进程崩溃、宿主机重启等)时,Docker 会自动重启容器。

  • 除非显式停止:只有当你手动运行 docker stop es 或 docker-compose down 时,容器才会保持停止状态。


2. 适用场景

该参数适合以下需求:

  • 生产环境:确保 Elasticsearch 服务高可用,避免因意外崩溃导致服务不可用。

  • 长期运行:宿主机重启后,容器自动恢复,无需人工干预。


3. 潜在风险

需注意以下问题:

  • 循环重启陷阱:如果 Elasticsearch 因配置错误(如内存不足、数据损坏)启动失败,容器会无限重启。建议配合日志监控(docker logs -f es)使用。

  • 资源竞争:若宿主机资源不足(如内存),可能导致 Elasticsearch 反复崩溃重启,需合理分配资源(如 -e ES_JAVA_OPTS="-Xms4g -Xmx4g"

http://www.dtcms.com/a/75364.html

相关文章:

  • Android 13 Launcher3最近任务列表“全部清除“按钮位置优化实战
  • Spring(7)——MyBatis入门(1)
  • 7、vue3做了什么
  • Java 大视界 -- Java 大数据在智能家居设备联动与场景自动化中的应用(140)
  • 关系数据库设计理论
  • Android Fresco 框架兼容模块源码深度剖析(六)
  • 在鸿蒙Next中开发一个月历组件
  • AcWing 3533:查找第K小数 ← sort+unique
  • Linux并发程序设计(5):线程的相关操作
  • 高频SQL 50 题(持续更新)
  • Deepseek X 文心智能体:谐音梗广告创意大师
  • vue3 函数式弹窗
  • 文件管理系统
  • Spring Boot 配置属性 (Configuration Properties) 详解:优雅地管理应用配置
  • 创建多模块教程
  • ARMv8.x-M架构计算能力概览
  • react路由5和6新增及区别
  • 【论文阅读】FairCLIP - 医疗视觉语言学习中的公平性提升
  • 基于香橙派 KunpengPro学习CANN(2)——Ascend Extension for PyTorch 配置与安装
  • 深度学习框架PyTorch——从入门到精通(5)自动微分
  • Web3游戏行业报告
  • XML转义符详解:如何在XML中正确处理特殊字符
  • Vue3项目匹配PC端和移动端---两套组件
  • 生成式人工智能大模型备案政策深度解读
  • 请大家推荐一款免费的网站模版。
  • 【C++】多参数构造函数使用explict的情形
  • LSM-Tree(Log-Structured Merge-Tree)详解
  • Java 单例模式与线程安全
  • Electron使用WebAssembly实现CRC-16 MAXIM校验
  • jmeter环境搭建及使用