code: func FnContainer(client *docker.Client, opts ContainerOptions) (container *docker.Container, err error) {
  	config := &docker.Config{
  		Image:     opts.Image,
  		Cmd:       opts.Cmd,
  		Env:       opts.Env,
  		StdinOnce: true,
  		OpenStdin: true,
  	}
  	var uid uuid.UUID
  	uid, err = uuid.NewV4()
  	if err != nil {
  		return
  	}
  	container, err = client.CreateContainer(docker.CreateContainerOptions{
  		Name:       fmt.Sprintf("gofn-%s", uid.String()),
  		HostConfig: &docker.HostConfig{Binds: opts.Volumes, Runtime: opts.Runtime},
  		Config:     config,
  	})
  	return
  }
docs: // FnContainer create container