1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #7412 from bfirsh/rename-docker-config

Rename DOCKER_CONFIG envvar to DOCKER_CERT_PATH
This commit is contained in:
Michael Crosby 2014-08-05 14:52:28 -07:00
commit 0ea5160d2a
2 changed files with 9 additions and 9 deletions

View file

@ -10,12 +10,12 @@ import (
) )
var ( var (
dockerConfDir = os.Getenv("DOCKER_CONFIG") dockerCertPath = os.Getenv("DOCKER_CERT_PATH")
) )
func init() { func init() {
if dockerConfDir == "" { if dockerCertPath == "" {
dockerConfDir = filepath.Join(os.Getenv("HOME"), ".docker") dockerCertPath = filepath.Join(os.Getenv("HOME"), ".docker")
} }
} }
@ -45,16 +45,16 @@ var (
flTlsVerify = flag.Bool([]string{"-tlsverify"}, false, "Use TLS and verify the remote (daemon: verify client, client: verify daemon)") flTlsVerify = flag.Bool([]string{"-tlsverify"}, false, "Use TLS and verify the remote (daemon: verify client, client: verify daemon)")
flSelinuxEnabled = flag.Bool([]string{"-selinux-enabled"}, false, "Enable selinux support. SELinux does not presently support the BTRFS storage driver") flSelinuxEnabled = flag.Bool([]string{"-selinux-enabled"}, false, "Enable selinux support. SELinux does not presently support the BTRFS storage driver")
// these are initialized in init() below since their default values depend on dockerConfDir which isn't fully initialized until init() runs // these are initialized in init() below since their default values depend on dockerCertPath which isn't fully initialized until init() runs
flCa *string flCa *string
flCert *string flCert *string
flKey *string flKey *string
) )
func init() { func init() {
flCa = flag.String([]string{"-tlscacert"}, filepath.Join(dockerConfDir, defaultCaFile), "Trust only remotes providing a certificate signed by the CA given here") flCa = flag.String([]string{"-tlscacert"}, filepath.Join(dockerCertPath, defaultCaFile), "Trust only remotes providing a certificate signed by the CA given here")
flCert = flag.String([]string{"-tlscert"}, filepath.Join(dockerConfDir, defaultCertFile), "Path to TLS certificate file") flCert = flag.String([]string{"-tlscert"}, filepath.Join(dockerCertPath, defaultCertFile), "Path to TLS certificate file")
flKey = flag.String([]string{"-tlskey"}, filepath.Join(dockerConfDir, defaultKeyFile), "Path to TLS key file") flKey = flag.String([]string{"-tlskey"}, filepath.Join(dockerCertPath, defaultKeyFile), "Path to TLS key file")
flag.Var(&flDns, []string{"#dns", "-dns"}, "Force Docker to use specific DNS servers") flag.Var(&flDns, []string{"#dns", "-dns"}, "Force Docker to use specific DNS servers")
flag.Var(&flDnsSearch, []string{"-dns-search"}, "Force Docker to use specific DNS search domains") flag.Var(&flDnsSearch, []string{"-dns-search"}, "Force Docker to use specific DNS search domains")

View file

@ -125,7 +125,7 @@ Docker in various other modes by mixing the flags.
If found, the client will send its client certificate, so you just need If found, the client will send its client certificate, so you just need
to drop your keys into `~/.docker/<ca, cert or key>.pem`. Alternatively, to drop your keys into `~/.docker/<ca, cert or key>.pem`. Alternatively,
if you want to store your keys in another location, you can specify that if you want to store your keys in another location, you can specify that
location using the environment variable `DOCKER_CONFIG`. location using the environment variable `DOCKER_CERT_PATH`.
$ export DOCKER_CONFIG=${HOME}/.dockers/zone1/ $ export DOCKER_CERT_PATH=${HOME}/.dockers/zone1/
$ docker --tlsverify ps $ docker --tlsverify ps