Documentation
¶
Index ¶
Constants ¶
View Source
const ( RuntimeContainerd Runtime = "containerd" DefaultSocketContainerd = "/run/containerd/containerd.sock" DefaultRuncRootContainerd = "/run/containerd/runc/k8s.io" RuntimeDocker Runtime = "docker" DefaultSocketDocker = "/var/run/docker.sock" DefaultRuncRootDocker = "/run/docker/runtime-runc/moby" RuntimeCrio Runtime = "cri-o" DefaultSocketCrio = "/var/run/crio/crio.sock" DefaultRuncRootCrio = "/run/runc" )
Variables ¶
View Source
var (
AllRuntimes = []Runtime{RuntimeDocker, RuntimeContainerd, RuntimeCrio}
)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
List(ctx context.Context) ([]Container, error)
Stop(ctx context.Context, id string, graceful bool) error
Pause(ctx context.Context, id string) error
Unpause(ctx context.Context, id string) error
Version(ctx context.Context) (string, error)
GetPid(ctx context.Context, id string) (int, error)
Close() error
Runtime() Runtime
Socket() string
}
Click to show internal directories.
Click to hide internal directories.