Documentation
¶
Index ¶
Constants ¶
View Source
const (
ContainerRuntimeInterfaceDocker = "docker"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerRuntimeInterfaceClient ¶
type ContainerRuntimeInterfaceClient interface {
GetPidFromContainer(ctx context.Context, containerId string) (uint32, error)
}
ContainerRuntimeInterfaceClient contains functions for container info
func NewContainerRuntimeInterfaceClient ¶
func NewContainerRuntimeInterfaceClient(cri string) (ContainerRuntimeInterfaceClient, error)
NewContainerRuntimeInterfaceClient return a new ContainerRuntimeInterfaceClient based different CRI
type DockerClient ¶
type DockerClient struct {
Client DockerOperations
}
func NewDockerClient ¶
func (DockerClient) GetPidFromContainer ¶
GetPidFromContainer will get Pid from containerId
type DockerOperations ¶
type DockerOperations interface {
ContainerInspect(ctx context.Context, containerId string) (dockertypes.ContainerJSON, error)
}
Click to show internal directories.
Click to hide internal directories.