mirror of https://github.com/docker/docs.git
cleanup docker info
This commit is contained in:
parent
6ccc94fa01
commit
23fa208ab9
12
api/api.go
12
api/api.go
|
@ -25,23 +25,17 @@ type handler func(c *context, w http.ResponseWriter, r *http.Request)
|
||||||
|
|
||||||
// GET /info
|
// GET /info
|
||||||
func getInfo(c *context, w http.ResponseWriter, r *http.Request) {
|
func getInfo(c *context, w http.ResponseWriter, r *http.Request) {
|
||||||
var driverStatus [][2]string
|
driverStatus := [][2]string{{"\bNodes", fmt.Sprintf("%d", len(c.cluster.Nodes()))}}
|
||||||
|
|
||||||
for ID, node := range c.cluster.Nodes() {
|
for ID, node := range c.cluster.Nodes() {
|
||||||
driverStatus = append(driverStatus, [2]string{ID, node.Addr})
|
driverStatus = append(driverStatus, [2]string{ID, node.Addr})
|
||||||
}
|
}
|
||||||
info := struct {
|
info := struct {
|
||||||
Containers int
|
Containers int
|
||||||
Driver, ExecutionDriver string
|
DriverStatus [][2]string
|
||||||
DriverStatus [][2]string
|
|
||||||
KernelVersion, OperatingSystem string
|
|
||||||
MemoryLimit, SwapLimit, IPv4Forwarding bool
|
|
||||||
}{
|
}{
|
||||||
len(c.cluster.Containers()),
|
len(c.cluster.Containers()),
|
||||||
"libcluster", "libcluster", //TODO: remove this crap once https://github.com/docker/docker/pull/9131 is merged
|
|
||||||
driverStatus,
|
driverStatus,
|
||||||
"N/A", "N/A",
|
|
||||||
true, true, true,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
json.NewEncoder(w).Encode(info)
|
json.NewEncoder(w).Encode(info)
|
||||||
|
|
Loading…
Reference in New Issue