|
|
@@ -0,0 +1,23 @@
|
|
|
+package main
|
|
|
+
|
|
|
+import (
|
|
|
+ "context"
|
|
|
+ "fmt"
|
|
|
+
|
|
|
+ "github.com/docker/docker/api/types"
|
|
|
+ "github.com/docker/docker/client"
|
|
|
+)
|
|
|
+
|
|
|
+func main() {
|
|
|
+ cli, err := client.NewClientWithOpts(client.FromEnv)
|
|
|
+ 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)
|
|
|
+ }
|
|
|
+}
|