28 lines
667 B
Python
28 lines
667 B
Python
|
#!/usr/bin/env python3
|
||
|
import time
|
||
|
|
||
|
import docker
|
||
|
client = docker.from_env()
|
||
|
|
||
|
#container_list = []
|
||
|
|
||
|
"""
|
||
|
for i in range(0, 10):
|
||
|
print(f"Creating container {i}")
|
||
|
container = client.containers.run("zhaozuohong/logisim", detach=True, remove=True, ports={"10000/tcp": 60000 + i})
|
||
|
container_list.append(container)
|
||
|
"""
|
||
|
|
||
|
print(f"Creating container...")
|
||
|
|
||
|
container = client.containers.run("zhaozuohong/logisim", detach=True, remove=True, ports={"10000/tcp": 60000})
|
||
|
time.sleep(3)
|
||
|
while True:
|
||
|
#while (container.status == "running"):
|
||
|
time.sleep(2)
|
||
|
container.reload()
|
||
|
print(container.status)
|
||
|
|
||
|
print("container stopped.")
|
||
|
#container_list.append(container)
|