【问题标题】:How to gracefully stop docker services with docker-compose down when EC2 stop-instances is issued发出 EC2 停止实例时如何使用 docker-compose down 优雅地停止 docker 服务
【发布时间】:2020-07-31 22:17:12
【问题描述】:

我有多个 Amazon Linux 2 机器充当 Docker 主机,因为在周一至周五上午 9 点至下午 5 点需要实例,以节省成本 已实施允许特定停止/启动时间的关闭标签。我担心发出停止实例不会正常关闭容器并可能导致卷损坏。

我怎样才能使它在发出停止实例时,docker主机能够做出反应并发出docker-compose down,然后在实例启动时发出docker-compose up -d?

【问题讨论】:

    标签: docker amazon-ec2 docker-compose


    【解决方案1】:

    当发出stop-instances 时,来自管理程序的 ACPI 关闭按钮按下事件会触发优雅关闭。

    在执行硬关机之前,操作系统有四分钟时间。

    我对@9​​87654324@ 的经验为零,但我认为systemd 可以处理系统的正常关闭。

    您可以在启动和关闭脚本中添加运行docker-compose up/down。

    this post 中已经描述了运行启动脚本。
    this post 中已经描述了运行关闭脚本。

    【讨论】:

      猜你喜欢
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多