【文件属性】:
文件名称:docker-watchdog:用于执行自动关闭空闲容器主机的服务
文件大小:12KB
文件格式:ZIP
更新时间:2021-01-30 08:32:50
docker continuous-integration ContinuousintegrationPython
Docker空闲看门狗
docker-watchdog Python软件包提供了一项后台服务,该服务可监视Docker容器主机的不活动时间,并在达到预定义的空闲阈值后自动关闭主机。 以类似于软件包的方式,预期的用例是自动关闭作为持续集成(CI)管道的一部分按需启动的云VM,尽管它侧重于Docker容器主机。
该软件包的主要功能包括:
支持Windows,macOS和Linux
在所有受支持的操作系统下提供简便的服务安装
考虑云提供商的计费粒度,以确保关闭决策具有成本效益
内容
安装
要求
docker-watchdog软件包需要以下内容:
Python 3.5或更高版本
在macOS和Linux下,需要安装 Ruby gem以执行服务安装
套件安装
要安装docker-watchdog Python软件包本身,只需运行:
pip3 install docker-watchdog
(在macOS和Linux下,您可能需要在此命令前加上sudo前缀。)
安装软件包后,可以通过以下两个命令之一运行看门狗:
# Uses the wrapper generated by pip
【文件预览】:
docker-watchdog-master
----scripts()
--------install_windows_server.ps1(641B)
--------install_debian.sh(397B)
----docker_watchdog()
--------Watchdog.py(3KB)
--------Shutdown.py(698B)
--------ConfigurationManager.py(2KB)
--------main.py(2KB)
--------__init__.py(208B)
--------__main__.py(107B)
--------Installation.py(3KB)
--------Utility.py(503B)
----LICENSE(1KB)
----setup.py(1KB)
----README.md(6KB)
----.gitignore(64B)