INNER CODE UNIT · Go

initDocker

donknap/dpanel · main.go:322

func initDocker() error {
	// 当前如果有连接,则添加一条docker环境数据
	defaultDockerHost := client.DefaultDockerHost
	if e := os.Getenv(client.EnvOverrideHost); e != "" {
		defaultDockerHost = e
	}
	var defaultDockerEnv *types.DockerEnv
	if v, err := (logic.Env{}).GetDefaultEnv(); err == nil && v != nil {
		defaultDockerEnv = v
	} else {
		defaultDockerEnv = &types.DockerEnv{
			Name:    define.DockerDefaultClientName,
			Title:   define.DockerDefaultClientName,
			Address: defaultDockerHost,
			Default: true,
		}
		logic.Env{}.UpdateEnv(defaultDockerEnv)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…