Update container.py

This commit is contained in:
Namhyeon Go 2024-03-06 17:34:47 +09:00 committed by GitHub
parent c49b35e7d9
commit 56c2db1442
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,13 +16,30 @@ class Container(Extension):
pass pass
def container_run(self, type, id, params, conn): def container_run(self, type, id, params, conn):
devices = params['devices']
image = params['image'] image = params['image']
devices = params['devices']
name = params['name']
environment = params['environment'] environment = params['environment']
volumes = params['volumes']
container = client.containers.run(image=image, environment=environment, detach=True) container = client.containers.run(
image,
devices=devices,
name=name,
volumes=volumes,
environment=environment,
detach=True
)
container.logs() container.logs()
print ("[*] Running...")
def container_stop(self, type, id, params, conn): def container_stop(self, type, id, params, conn):
print ("[*] Greeting! container_stop") name = params['name']
# todo
pass container = client.containers.get(name)
container.stop()
print ("[*] Stopped")