27 lines
667 B
Python
Executable file
27 lines
667 B
Python
Executable file
#!/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)
|