We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed84012 commit 16b4e61Copy full SHA for 16b4e61
1 file changed
utils/docker-listener.go
@@ -0,0 +1,25 @@
1
+package main
2
+
3
+import (
4
+ "github.com/fsouza/go-dockerclient"
5
+ "log"
6
+)
7
8
+func assert(err error, context string) {
9
+ if err != nil {
10
+ log.Fatal(context+": ", err)
11
+ }
12
+}
13
14
+func main() {
15
+ client, err := docker.NewClient("unix:///var/run/docker.sock")
16
+ assert(err, "docker")
17
+ events := make(chan *docker.APIEvents)
18
+ //assert(client.AddEventListener(events), "attacher")
19
+ //assert(client.RemoveEventListener(events), "attacher")
20
+ assert(client.AddEventListener(events), "attacher")
21
+ log.Println("listening for events")
22
+ for msg := range events {
23
+ log.Println("event:", msg.ID[:12], msg.Status)
24
25
0 commit comments