Documentation ¶
Index ¶
- Constants
- type CrioClient
- func (c CrioClient) ContainerKillByContainerID(ctx context.Context, containerID string) error
- func (c CrioClient) FormatContainerID(ctx context.Context, containerID string) (string, error)
- func (c CrioClient) GetLabelsFromContainerID(ctx context.Context, containerID string) (map[string]string, error)
- func (c CrioClient) GetPidFromContainerID(ctx context.Context, containerID string) (uint32, error)
- func (c CrioClient) ListContainerIDs(ctx context.Context) ([]string, error)
Constants ¶
View Source
const (
InspectContainersEndpoint = "/containers"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrioClient ¶
type CrioClient struct {
// contains filtered or unexported fields
}
CrioClient can get information from docker
func New ¶
func New(socketPath string) (*CrioClient, error)
func (CrioClient) ContainerKillByContainerID ¶
func (c CrioClient) ContainerKillByContainerID(ctx context.Context, containerID string) error
ContainerKillByContainerID kills container according to container id
func (CrioClient) FormatContainerID ¶
FormatContainerID strips protocol prefix from the container ID
func (CrioClient) GetLabelsFromContainerID ¶
func (c CrioClient) GetLabelsFromContainerID(ctx context.Context, containerID string) (map[string]string, error)
GetLabelsFromContainerID returns the labels according to container ID
func (CrioClient) GetPidFromContainerID ¶
GetPidFromContainerID fetches PID according to container id
func (CrioClient) ListContainerIDs ¶
func (c CrioClient) ListContainerIDs(ctx context.Context) ([]string, error)
ListContainerIDs lists all container IDs
Click to show internal directories.
Click to hide internal directories.