added code to detect docker containers

This commit is contained in:
2021-06-09 16:43:59 +04:00
parent 4141f1c575
commit 8466e2d1ca
6 changed files with 84 additions and 12 deletions

View File

@@ -104,7 +104,7 @@ func Server() error{
// Creates container and returns back result to
// access container
resp, err := docker.BuildRunContainer(PortsInt,GPU)
resp, err := docker.BuildRunContainer(PortsInt,GPU,"")
if err != nil {
c.String(http.StatusInternalServerError, fmt.Sprintf("error: %s", err))
@@ -122,6 +122,15 @@ func Server() error{
c.String(http.StatusOK, "success")
})
//Show images avaliable
r.GET("/ShowImages", func(c *gin.Context) {
resp, err := docker.ViewAllContainers()
if err != nil {
c.String(http.StatusInternalServerError, fmt.Sprintf("error: %s", err))
}
c.JSON(http.StatusOK, resp)
})
// Future feature
/*r.GET("/create_vm/:virtualization", func(c *gin.Context) {
virtualization := c.Param("virtualization")