Build Docker Image From Go Code

The following works for me; package main import ( “archive/tar” “bytes” “context” “io” “io/ioutil” “log” “os” “github.com/docker/docker/api/types” “github.com/docker/docker/client” ) func main() { ctx := context.Background() cli, err := client.NewEnvClient() if err != nil { log.Fatal(err, ” :unable to init client”) } buf := new(bytes.Buffer) tw := tar.NewWriter(buf) defer tw.Close() dockerFile := “myDockerfile” dockerFileReader, err := … Read more