MCPcopy Index your code
hub / github.com/docker-exec/dexec / validateDocker

Function validateDocker

main.go:156–173  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

154}
155
156func validateDocker() error {
157 client, err := docker.NewClientFromEnv()
158 if err != nil {
159 return err
160 }
161
162 ping := make(chan error, 1)
163 go func() {
164 ping <- client.Ping()
165 }()
166
167 select {
168 case err := <-ping:
169 return err
170 case <-time.After(5 * time.Second):
171 return fmt.Errorf("Request to Docker host timed out")
172 }
173}
174
175func main() {
176 cliParser := cli.ParseOsArgs(os.Args)

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected