Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetConfigEnv ¶
Types ¶
type DockerAPI ¶
type DockerAPI interface {
ContainerInspect(ctx context.Context, container string) (dockercontainer.InspectResponse, error)
ContainerList(ctx context.Context, options dockercontainer.ListOptions) ([]dockercontainer.Summary, error)
}
DockerAPI abstracts the Docker client functionality needed by our package.
type DockerClient ¶
type DockerClient struct {
CLI DockerAPI
SshCli *ssh.Client
// contains filtered or unexported fields
}
func GetDockerCli ¶
func GetDockerCli(activeCtx *config.Context) (*DockerClient, error)
func (*DockerClient) Close ¶
func (d *DockerClient) Close() error
func (*DockerClient) GetContainerName ¶
func (*DockerClient) GetServiceIp ¶
Click to show internal directories.
Click to hide internal directories.