Documentation
¶
Overview ¶
Package libdocker provides docker related library functions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllContainers ¶
func AllContainers(endpoint string) ([]dockerclient.APIContainers, error)
AllContainers is a convenience function to fetch a slice of all containers data.
func AllImages ¶ added in v1.1.0
func AllImages(endpoint string) ([]dockerclient.APIImages, error)
AllImages is a convenience function to fetch a slice of all images data.
func DockerClient ¶
func DockerClient(endpoint string) (*dockerclient.Client, error)
DockerClient returns dockerclient.Client which handles Docker connection.
Types ¶
type CompleteDockerContainer ¶ added in v1.1.3
type CompleteDockerContainer struct {
NiceImageName string `json:"NiceImageName,omitempty" yaml:"NiceImageName,omitempty"`
Command string `json:"Command,omitempty" yaml:"Command,omitempty"`
Status string `json:"Status,omitempty" yaml:"Status,omitempty"`
dockerclient.Container
}
func AllInspectedContainers ¶ added in v1.1.0
func AllInspectedContainers(endpoint string) ([]*CompleteDockerContainer, error)
AllInspectedContainers is a convenience function to fetch a slice of all inspected containers data.
type CompleteDockerImage ¶ added in v1.1.0
type CompleteDockerImage struct {
RepoTags []string `json:"RepoTags,omitempty" yaml:"RepoTags,omitempty"`
VirtualSize int64 `json:"VirtualSize,omitempty" yaml:"VirtualSize,omitempty"`
ParentID string `json:"ParentId,omitempty" yaml:"ParentId,omitempty"`
dockerclient.Image
}
func AllInspectedImages ¶ added in v1.1.0
func AllInspectedImages(endpoint string) ([]*CompleteDockerImage, error)
AllInspectedImages is a convenience function to fetch a slice of all inspected images data.
Click to show internal directories.
Click to hide internal directories.