Add a predefined name to containers

This commit is contained in:
nemunaire 2021-05-09 00:55:45 +02:00
commit 5aa2d72da0
3 changed files with 54 additions and 1 deletions

18
engine/docker/name.go Normal file
View file

@ -0,0 +1,18 @@
package docker
import (
"crypto/rand"
"fmt"
"github.com/nemunaire/minifaas/engine"
)
func genContainerName(image string) string {
uuid := make([]byte, 24)
_, err := rand.Read(uuid)
if err != nil {
panic(err.Error())
}
return fmt.Sprintf("%s-%x", engine.GenContainerPrefix(image), uuid)
}