12345678910111213141516171819202122 |
- package docker
- import (
- "context"
- "github.com/docker/docker/client"
- )
- // Initialize Docker client from environment variables
- func initClient() (cli *client.Client, err error) {
- cli, err = client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation())
- if err != nil {
- return
- }
- // Optionally ping the server to ensure the connection is valid
- _, err = cli.Ping(context.Background())
- if err != nil {
- return
- }
- return
- }
|