github.com/containers/podman/v2@v2.2.2-0.20210501105131-c1e07d070c4c/pkg/varlinkapi/containers_create.go (about) 1 // +build varlink 2 3 package varlinkapi 4 5 import ( 6 iopodman "github.com/containers/podman/v2/pkg/varlink" 7 ) 8 9 // CreateContainer ... 10 func (i *VarlinkAPI) CreateContainer(call iopodman.VarlinkCall, config iopodman.Create) error { 11 generic := VarlinkCreateToGeneric(config) 12 ctr, _, err := CreateContainer(getContext(), &generic, i.Runtime) 13 if err != nil { 14 return call.ReplyErrorOccurred(err.Error()) 15 } 16 return call.ReplyCreateContainer(ctr.ID()) 17 }