Refactor AttachToContainer and Logs.

This commit is contained in:
Random-Liu
2016-04-17 13:00:52 -07:00
parent de5f407058
commit d33b69a0de
5 changed files with 37 additions and 55 deletions

View File

@@ -68,13 +68,13 @@ type DockerInterface interface {
ListImages(opts docker.ListImagesOptions) ([]docker.APIImages, error)
PullImage(opts docker.PullImageOptions, auth docker.AuthConfiguration) error
RemoveImage(image string) error
Logs(opts docker.LogsOptions) error
Logs(string, dockertypes.ContainerLogsOptions, StreamOptions) error
Version() (*docker.Env, error)
Info() (*docker.Env, error)
CreateExec(string, dockertypes.ExecConfig) (*dockertypes.ContainerExecCreateResponse, error)
StartExec(string, dockertypes.ExecStartCheck, StreamOptions) error
InspectExec(id string) (*dockertypes.ContainerExecInspect, error)
AttachToContainer(opts docker.AttachToContainerOptions) error
AttachToContainer(string, dockertypes.ContainerAttachOptions, StreamOptions) error
}
// KubeletContainerName encapsulates a pod name and a Kubernetes container name.