Navigation Menu

Skip to content

otiai10/daap

Repository files navigation

daap

Build Status codecov

Use Docker container as completely separated subprocess.

Example

container := NewContainer("debian:latest", Args{
  Machine: &MachineConfig{
    Host:     "tcp://192.168.0.2",
    CertPath: "/Users/otiai10/.docker/machine/machines/foobar",
  },
})

ctx := context.Background()
container.PullImage(ctx)
container.Create(ctx)
container.Start(ctx)

stream, _ := container.Exec(ctx, &Execution{Inline: "uname -a"})
for payload := range stream {
    fmt.Println(payload.Text())
}

About

Use Docker as a process, with hijacking Stdout/Stderr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages