gpt4 book ai didi

docker - 发出EC2停止实例时如何使用docker-compose正常停止docker服务

转载 作者:行者123 更新时间:2023-12-02 19:16:43 24 4
gpt4 key购买 nike

我有多个充当Docker主机的Amazon Linux 2机器,因为实例需要在周一至周五上午9点至下午5点进行操作,以节省成本实现了允许特定停止/启动时间的关机标签。我担心发出停止实例不能正常关闭容器,并且可能导致卷损坏。
我如何做到这一点,以便在发出stop-instances时,docker主机能够使用react并发出docker-compose down,然后在实例启动时发出docker-compose up -d?

最佳答案

发出stop-instances时,系统管理程序中的ACPI关机按钮按下事件将触发正常关机。
在执行硬关机之前,操作系统有4分钟的时间。
我对Amazon Linux 2的经验为零,但我认为systemd可以正常关闭系统。
您可以将run docker-compose up/down添加到启动或关闭脚本中。
this post中已经描述了运行启动脚本。
this post中已经描述了运行关闭脚本。

关于docker - 发出EC2停止实例时如何使用docker-compose正常停止docker服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63192912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com