|
|
@ -81,9 +81,7 @@ class DockerHandler:
|
|
|
|
400: "Invalid request",
|
|
|
|
400: "Invalid request",
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
description="Start a Docker container",
|
|
|
|
description="Start a Docker container")
|
|
|
|
input=DOCKER_CREATE_SCHEMA,
|
|
|
|
|
|
|
|
output=DOCKER_OBJECT_SCHEMA)
|
|
|
|
|
|
|
|
def start(request, response):
|
|
|
|
def start(request, response):
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
@ -101,9 +99,7 @@ class DockerHandler:
|
|
|
|
400: "Invalid request",
|
|
|
|
400: "Invalid request",
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
description="Stop a Docker container",
|
|
|
|
description="Stop a Docker container")
|
|
|
|
input=DOCKER_CREATE_SCHEMA,
|
|
|
|
|
|
|
|
output=DOCKER_OBJECT_SCHEMA)
|
|
|
|
|
|
|
|
def stop(request, response):
|
|
|
|
def stop(request, response):
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
@ -121,9 +117,7 @@ class DockerHandler:
|
|
|
|
400: "Invalid request",
|
|
|
|
400: "Invalid request",
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
description="Restart a Docker container",
|
|
|
|
description="Restart a Docker container")
|
|
|
|
input=DOCKER_CREATE_SCHEMA,
|
|
|
|
|
|
|
|
output=DOCKER_OBJECT_SCHEMA)
|
|
|
|
|
|
|
|
def reload(request, response):
|
|
|
|
def reload(request, response):
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
@ -159,9 +153,7 @@ class DockerHandler:
|
|
|
|
400: "Invalid request",
|
|
|
|
400: "Invalid request",
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
description="Pause a Docker container",
|
|
|
|
description="Pause a Docker container")
|
|
|
|
input=DOCKER_CREATE_SCHEMA,
|
|
|
|
|
|
|
|
output=DOCKER_OBJECT_SCHEMA)
|
|
|
|
|
|
|
|
def pause(request, response):
|
|
|
|
def pause(request, response):
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
@ -179,9 +171,7 @@ class DockerHandler:
|
|
|
|
400: "Invalid request",
|
|
|
|
400: "Invalid request",
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
404: "Instance doesn't exist"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
description="Unpause a Docker container",
|
|
|
|
description="Unpause a Docker container")
|
|
|
|
input=DOCKER_CREATE_SCHEMA,
|
|
|
|
|
|
|
|
output=DOCKER_OBJECT_SCHEMA)
|
|
|
|
|
|
|
|
def unpause(request, response):
|
|
|
|
def unpause(request, response):
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
docker_manager = Docker.instance()
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
|
container = docker_manager.get_node(request.match_info["node_id"], project_id=request.match_info["project_id"])
|
|
|
|