container = client.containers.create(name = "bs"+str(port), image = "zmj/bs",
labels = {"host":str(relayHost),"port":str(port),"relay":str(relayId)},
environment = ["SERVER_ADDR="+H["publicHost"],
"SERVER_PORT="+str(port),
"RELAY_ADDR="+str(relayHost),
"RELAY_PORT="+str(relayPort)],
mounts = [docker.types.Mount(target = self.config["workDir"], source = H["serverDir"],type = 'bind')],
#create_host_config = {binds : [H["serverDir"]+":"+self.config["workDir"]]},
ports = {str(port) +'/tcp': port},
working_dir = str(self.config["workDir"]),
tty = True,
detach = True
)
#client.containers.get("bs"+str(port)).start()
container.start()
python docker mount挂载
最新推荐文章于 2023-10-27 10:32:23 发布