Documentation ¶
Index ¶
Constants ¶
View Source
const (
APIVersion = "v1.20"
)
Variables ¶
View Source
var (
ErrNotFound = errors.New("Not found")
)
Functions ¶
func LoadBuildList ¶
Types ¶
type BuildImage ¶
type BuilderInfo ¶
type BuilderList ¶
type BuilderList struct {
Dockers []BuilderInfo `json:"docker"`
}
type Client ¶
type Client interface {
BuildImage(image *BuildImage) (io.ReadCloser, error)
}
type DockerClient ¶
func NewDockerClient ¶
func NewDockerClient(daemonUrl string, tlsConfig *tls.Config) (*DockerClient, error)
func NewDockerClientTimeout ¶
func (*DockerClient) BuildImage ¶
func (client *DockerClient) BuildImage(image *BuildImage) (io.ReadCloser, error)
Todo : need delete build temp containers
func (*DockerClient) PushImage ¶
func (client *DockerClient) PushImage(image *BuildImage) (io.ReadCloser, error)
Click to show internal directories.
Click to hide internal directories.