import os import datetime # Простий спосіб перевірити докер без важких бібліотек def check_docker(): print("="*40) print(f"🛡️ INFRASTRUCTURE REPORT") print(f"📅 {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") print("="*40) # Перевіряємо запущені контейнери через системну команду stream = os.popen('docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Image}}"') output = stream.read() if not output: print("❌ Error: Cannot connect to Docker or no containers running.") return print(output) if "watchtower" in output: print("\n✅ WATCHTOWER IS ACTIVE AND MONITORING.") else: print("\n⚠️ WATCHTOWER NOT FOUND!") print("="*40) if __name__ == "__main__": check_docker()