github.com/rita33cool1/iot-system-gateway@v0.0.0-20200911033302-e65bde238cc5/docker-engine/cli/config/configdir.go (about)

     1  package config // import "github.com/docker/docker/cli/config"
     2  
     3  import (
     4  	"os"
     5  	"path/filepath"
     6  
     7  	"github.com/docker/docker/pkg/homedir"
     8  )
     9  
    10  var (
    11  	configDir     = os.Getenv("DOCKER_CONFIG")
    12  	configFileDir = ".docker"
    13  )
    14  
    15  // Dir returns the path to the configuration directory as specified by the DOCKER_CONFIG environment variable.
    16  // TODO: this was copied from cli/config/configfile and should be removed once cmd/dockerd moves
    17  func Dir() string {
    18  	return configDir
    19  }
    20  
    21  func init() {
    22  	if configDir == "" {
    23  		configDir = filepath.Join(homedir.Get(), configFileDir)
    24  	}
    25  }