|
@@ -22,20 +22,23 @@ func HandleDockerAvailable(w http.ResponseWriter, r *http.Request) {
|
|
|
func HandleDockerContainersList(w http.ResponseWriter, r *http.Request) {
|
|
|
apiClient, err := client.NewClientWithOpts(client.WithVersion("1.43"))
|
|
|
if err != nil {
|
|
|
- utils.SendErrorResponse(w, err.Error())
|
|
|
+ SystemWideLogger.PrintAndLog("Docker", "Unable to create new docker client", err)
|
|
|
+ utils.SendErrorResponse(w, "Docker client initiation failed")
|
|
|
return
|
|
|
}
|
|
|
defer apiClient.Close()
|
|
|
|
|
|
containers, err := apiClient.ContainerList(context.Background(), container.ListOptions{All: true})
|
|
|
if err != nil {
|
|
|
- utils.SendErrorResponse(w, err.Error())
|
|
|
+ SystemWideLogger.PrintAndLog("Docker", "List docker container failed", err)
|
|
|
+ utils.SendErrorResponse(w, "List docker container failed")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
networks, err := apiClient.NetworkList(context.Background(), types.NetworkListOptions{})
|
|
|
if err != nil {
|
|
|
- utils.SendErrorResponse(w, err.Error())
|
|
|
+ SystemWideLogger.PrintAndLog("Docker", "List docker network failed", err)
|
|
|
+ utils.SendErrorResponse(w, "List docker network failed")
|
|
|
return
|
|
|
}
|
|
|
|