| 12345678910111213141516171819 |
- import threading
- import docker
- def Monitor():
- client = docker.from_env()
- for event in client.events(decode=True):
- eventType = event["Action"]
- if eventType == 'create':
- print("\33[32mMonitor: A container has been created")
- if eventType == 'start':
- print("\33[92mMonitor: A container has been started")
- if eventType == 'die':
- print("\33[91mMonitor: A container has been stopped")
- if eventType == 'destroy':
- print("\33[31mMonitor: A container has been deleted")
-
-
- t = threading.Thread(target=Monitor)
- t.start()
|