mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
cli: Add server OS/Arch info to 'version' cmd
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
This commit is contained in:
parent
f207dd5e7c
commit
3346c2e4d9
5 changed files with 30 additions and 6 deletions
|
@ -483,6 +483,7 @@ func (cli *DockerCli) CmdVersion(args ...string) error {
|
|||
}
|
||||
fmt.Fprintf(cli.out, "Go version (server): %s\n", remoteVersion.Get("GoVersion"))
|
||||
fmt.Fprintf(cli.out, "Git commit (server): %s\n", remoteVersion.Get("GitCommit"))
|
||||
fmt.Fprintf(cli.out, "OS/Arch (server): %s/%s\n", remoteVersion.Get("Os"), remoteVersion.Get("Arch"))
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
@ -46,6 +46,11 @@ You can still call an old version of the API using
|
|||
|
||||
### What's new
|
||||
|
||||
`GET /version`
|
||||
|
||||
**New!**
|
||||
This endpoint now returns `Os`, `Arch` and `KernelVersion`.
|
||||
|
||||
## v1.17
|
||||
|
||||
### Full Documentation
|
||||
|
|
|
@ -1471,10 +1471,13 @@ Show the docker version information
|
|||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"ApiVersion": "1.12",
|
||||
"Version": "0.2.2",
|
||||
"GitCommit": "5a2a5cc+CHANGES",
|
||||
"GoVersion": "go1.0.3"
|
||||
"Version": "1.5.0",
|
||||
"Os": "linux",
|
||||
"KernelVersion": "3.18.5-tinycore64",
|
||||
"GoVersion": "go1.4.1",
|
||||
"GitCommit": "a8a31ef",
|
||||
"Arch": "amd64",
|
||||
"ApiVersion": "1.18"
|
||||
}
|
||||
|
||||
Status Codes:
|
||||
|
|
|
@ -2075,8 +2075,21 @@ for further details.
|
|||
|
||||
Show the Docker version information.
|
||||
|
||||
Show the Docker version, API version, Git commit, and Go version of
|
||||
both Docker client and daemon.
|
||||
Show the Docker version, API version, Git commit, Go version and OS/architecture
|
||||
of both Docker client and daemon. Example use:
|
||||
|
||||
$ sudo docker version
|
||||
Client version: 1.5.0
|
||||
Client API version: 1.17
|
||||
Go version (client): go1.4.1
|
||||
Git commit (client): a8a31ef
|
||||
OS/Arch (client): darwin/amd64
|
||||
Server version: 1.5.0
|
||||
Server API version: 1.17
|
||||
Go version (server): go1.4.1
|
||||
Git commit (server): a8a31ef
|
||||
OS/Arch (server): linux/amd64
|
||||
|
||||
|
||||
## wait
|
||||
|
||||
|
|
|
@ -19,10 +19,12 @@ func TestVersionEnsureSucceeds(t *testing.T) {
|
|||
"Client API version:",
|
||||
"Go version (client):",
|
||||
"Git commit (client):",
|
||||
"OS/Arch (client):",
|
||||
"Server version:",
|
||||
"Server API version:",
|
||||
"Go version (server):",
|
||||
"Git commit (server):",
|
||||
"OS/Arch (server):",
|
||||
}
|
||||
|
||||
for _, linePrefix := range stringsToCheck {
|
||||
|
|
Loading…
Reference in a new issue