This repository has been archived on 2024-03-03. You can view files and clone it, but cannot push or open issues or pull requests.
minifaas/main.go

33 lines
506 B
Go
Raw Normal View History

2021-05-02 11:47:08 +00:00
package main
import (
"io"
"log"
"os"
"github.com/docker/docker/pkg/stdcopy"
"github.com/nemunaire/minifaas/engine/docker"
)
func main() {
containers, err := docker.Ps()
if err != nil {
log.Fatal(err)
}
for _, container := range containers {
log.Printf("%s %s\n", container.ID[:10], container.Image)
}
stream, err := docker.RunHello()
if err != nil {
log.Fatal(err)
}
_, err = stdcopy.StdCopy(os.Stdout, os.Stderr, stream)
if err != nil && err != io.EOF {
log.Fatal(err)
}
}