go-docker/doc.go

43 строки
927 B
Go

/*
Package docker is the official Go client for the Docker API.
For more information about the Docker API, see the documentation:
https://docs.docker.com/develop/api
Usage
You use the library by creating a client object and calling methods on it. The
client can be created either from environment variables with NewEnvClient, or
configured manually with NewClient.
For example, to list running containers (the equivalent of "docker ps"):
package main
import (
"context"
"fmt"
"docker.io/go-docker"
"docker.io/go-docker/api/types"
)
func main() {
cli, err := docker.NewEnvClient()
if err != nil {
panic(err)
}
containers, err := cli.ContainerList(context.Background(), types.ContainerListOptions{})
if err != nil {
panic(err)
}
for _, container := range containers {
fmt.Printf("%s %s\n", container.ID[:10], container.Image)
}
}
*/
package docker // import "docker.io/go-docker"