moby--moby/docker
Tibor Vass 96ce3a194a cli: new daemon command and new cli package
This patch creates a new cli package that allows to combine both client
and daemon commands (there is only one daemon command: docker daemon).

The `-d` and `--daemon` top-level flags are deprecated and a special
message is added to prompt the user to use `docker daemon`.

Providing top-level daemon-specific flags for client commands result
in an error message prompting the user to use `docker daemon`.

This patch does not break any old but correct usages.

This also makes `-d` and `--daemon` flags, as well as the `daemon`
command illegal in client-only binaries.

Signed-off-by: Tibor Vass <tibor@docker.com>
2015-07-23 19:44:46 -04:00
..
README.md Add README.md file for the docker directory 2014-05-20 09:04:46 +00:00
client.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00
common.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00
daemon.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00
daemon_none.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00
daemon_unix.go docker/daemon: set umask to the default on startup 2015-06-15 16:47:20 +03:00
daemon_windows.go docker/daemon: set umask to the default on startup 2015-06-15 16:47:20 +03:00
docker.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00
docker_windows.go Windows: Build docker.exe manifested and with icon 2015-06-04 11:49:10 -07:00
flags.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00

README.md

docker.go contains Docker's main function.

This file provides first line CLI argument parsing and environment variable setting.