Documentation
¶
Index ¶
- type ContainerConfig
- type Docker
- func (docker Docker) ContainerCreate(config ContainerConfig) string
- func (docker Docker) ContainerList() []types.Container
- func (docker Docker) ContainerRemove(container string)
- func (docker Docker) ContainerRemoveIfExist(container string)
- func (docker Docker) ContainerStart(containerID string)
- func (docker Docker) ContainerStartExt(config ContainerConfig, force bool)
- func (docker Docker) ImageExist(imageID string) (exist bool)
- func (docker Docker) ImageInspect(imageID string) types.ImageInspect
- func (docker Docker) ImageList() []types.ImageSummary
- func (docker Docker) ImagePrune() types.ImagesPruneReport
- func (docker Docker) ImagePull(imageName string, force bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerConfig ¶
type ContainerConfig struct { Name string Image string Env []string Cmd []string Volumes map[string]string PortMap map[int]int NetworkName string Alias []string }
func (ContainerConfig) Build ¶
func (t ContainerConfig) Build() (config container.Config, hostConfig container.HostConfig, networkingConfig network.NetworkingConfig)
type Docker ¶
type Docker struct {
// contains filtered or unexported fields
}
func (Docker) ContainerCreate ¶
func (docker Docker) ContainerCreate(config ContainerConfig) string
func (Docker) ContainerList ¶
func (Docker) ContainerRemove ¶
func (Docker) ContainerRemoveIfExist ¶
func (Docker) ContainerStart ¶
func (Docker) ContainerStartExt ¶
func (docker Docker) ContainerStartExt(config ContainerConfig, force bool)
func (Docker) ImageExist ¶
func (Docker) ImageInspect ¶
func (docker Docker) ImageInspect(imageID string) types.ImageInspect
func (Docker) ImageList ¶
func (docker Docker) ImageList() []types.ImageSummary
func (Docker) ImagePrune ¶
func (docker Docker) ImagePrune() types.ImagesPruneReport
Click to show internal directories.
Click to hide internal directories.