Documentation ¶
Index ¶
- func CreateDefaultDockerNetwork() error
- func GetComposeProject(projectName, workDir string, yml []byte, env []byte, skipNormalization bool) (*types.Project, error)
- func NewDockerClient() (*client.Client, error)
- type Client
- func (c Client) CreateNetwork(name string) error
- func (c Client) DeleteImage(imageID string) error
- func (c Client) GetImageIDByName(imageName string) (string, error)
- func (c Client) ListAllContainers() ([]types.Container, error)
- func (c Client) ListContainersByName(names []string) ([]types.Container, error)
- func (c Client) NetworkExist(name string) bool
- type ComposeService
- func (s *ComposeService) ComposeBuild() error
- func (s *ComposeService) ComposeCreate() error
- func (s *ComposeService) ComposeDown() error
- func (s *ComposeService) ComposeRestart() error
- func (s *ComposeService) ComposeStart() error
- func (s *ComposeService) ComposeStop() error
- func (s *ComposeService) ComposeUp() error
- func (s *ComposeService) SetProject(project *types.Project)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDefaultDockerNetwork ¶
func CreateDefaultDockerNetwork() error
func GetComposeProject ¶
func NewDockerClient ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) CreateNetwork ¶
func (Client) DeleteImage ¶
func (Client) ListContainersByName ¶
func (Client) NetworkExist ¶
type ComposeService ¶
func NewComposeService ¶
func NewComposeService(ops ...command.DockerCliOption) (*ComposeService, error)
func (*ComposeService) ComposeBuild ¶
func (s *ComposeService) ComposeBuild() error
func (*ComposeService) ComposeCreate ¶
func (s *ComposeService) ComposeCreate() error
func (*ComposeService) ComposeDown ¶
func (s *ComposeService) ComposeDown() error
func (*ComposeService) ComposeRestart ¶
func (s *ComposeService) ComposeRestart() error
func (*ComposeService) ComposeStart ¶
func (s *ComposeService) ComposeStart() error
func (*ComposeService) ComposeStop ¶
func (s *ComposeService) ComposeStop() error
func (*ComposeService) ComposeUp ¶
func (s *ComposeService) ComposeUp() error
func (*ComposeService) SetProject ¶
func (s *ComposeService) SetProject(project *types.Project)
Click to show internal directories.
Click to hide internal directories.