123456789101112131415161718192021222324252627 |
- package config // import "github.com/docker/docker/cli/config"
- import (
- "os"
- "path/filepath"
- "github.com/docker/docker/pkg/homedir"
- )
- var (
- configDir = os.Getenv("DOCKER_CONFIG")
- configFileDir = ".docker"
- )
- // Dir returns the path to the configuration directory as specified by the DOCKER_CONFIG environment variable.
- // If DOCKER_CONFIG is unset, Dir returns ~/.docker .
- // Dir ignores XDG_CONFIG_HOME (same as the docker client).
- // TODO: this was copied from cli/config/configfile and should be removed once cmd/dockerd moves
- func Dir() string {
- return configDir
- }
- func init() {
- if configDir == "" {
- configDir = filepath.Join(homedir.Get(), configFileDir)
- }
- }
|