1
0
mirror of https://github.com/docker/cli.git synced 2026-01-13 18:22:35 +03:00

Support running 'docker help daemon'

Signed-off-by: Daniel Nephin <dnephin@docker.com>
Upstream-commit: 2777f884f6c1cea1efa6ec2e7b6270194e425c4c
Component: engine
This commit is contained in:
Daniel Nephin
2016-06-09 13:20:55 -04:00
parent d7d14dd735
commit 89c35812ee

View File

@@ -11,8 +11,14 @@ import (
// CmdDaemon execs dockerd with the same flags
func (p DaemonProxy) CmdDaemon(args ...string) error {
// Use os.Args[1:] so that "global" args are passed to dockerd
args = stripDaemonArg(os.Args[1:])
// Special case for handling `docker help daemon`. When pkg/mflag is removed
// we can support this on the daemon side, but that is not possible with
// pkg/mflag because it uses os.Exit(1) instead of returning an error on
// unexpected args.
if len(args) == 0 || args[0] != "--help" {
// Use os.Args[1:] so that "global" args are passed to dockerd
args = stripDaemonArg(os.Args[1:])
}
binaryPath, err := findDaemonBinary()
if err != nil {