Daemon flags that can be specified multiple times use singlar names for flags, but plural names for the configuration file. To make the daemon configuration know how to correlate the flag with the corresponding configuration option, `opt.NewNamedListOptsRef()` should be used instead of `opt.NewListOptsRef()`. Commit 6702ac590e6148cb3f606388dde93a011cb14931 attempted to fix the daemon not corresponding the flag with the configuration file option, but did so by changing the name of the flag to plural. This patch reverts that change, and uses `opt.NewNamedListOptsRef()` instead. Signed-off-by: Sebastiaan van Stijn <github@gone.nl> Upstream-commit: 6e7715d65ba892a47d355e16bf9ad87fb537a2d0 Component: engine
docker.go contains Docker daemon's main function.
This file provides first line CLI argument parsing and environment variable setting.