v2podman run

add the ability to run a container

Signed-off-by: Brent Baude <bbaude@redhat.com>
This commit is contained in:
Brent Baude
2020-04-05 15:52:59 -05:00
parent 843fa25890
commit 1bfb96b540
6 changed files with 225 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import (
"time"
"github.com/containers/libpod/libpod/define"
"github.com/containers/libpod/pkg/specgen"
)
type WaitOptions struct {
@ -224,3 +225,23 @@ type ContainerListOptions struct {
Sync bool
Watch uint
}
// ContainerRunOptions describes the options needed
// to run a container from the CLI
type ContainerRunOptions struct {
Detach bool
DetachKeys string
ErrorStream *os.File
InputStream *os.File
OutputStream *os.File
Rm bool
SigProxy bool
Spec *specgen.SpecGenerator
}
// ContainerRunReport describes the results of running
//a container
type ContainerRunReport struct {
ExitCode int
Id string
}