Documentation ¶
Index ¶
- type DockerContainer
- func (dc *DockerContainer) CopyFrom(src, dest string) error
- func (dc *DockerContainer) CopyTo(src, dest string) error
- func (dc *DockerContainer) GetLogger() *log.Entry
- func (dc *DockerContainer) IsRunning() (bool, error)
- func (dc *DockerContainer) Remove() error
- func (dc *DockerContainer) Start() error
- func (dc *DockerContainer) Stop(timeout time.Duration) error
- func (dc *DockerContainer) Wait(dumpLog bool) (int, error)
- type DockerManager
- func (dm *DockerManager) ContainerCreate(config contman.Config) (contman.Container, error)
- func (dm *DockerManager) GetSystemMounts() []contman.Mount
- func (dm *DockerManager) HasImage(image string) bool
- func (dm *DockerManager) PullImage(image string) error
- func (d *DockerManager) RunCommand(containerName string, command []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerContainer ¶
type DockerContainer struct {
// contains filtered or unexported fields
}
func (*DockerContainer) CopyFrom ¶
func (dc *DockerContainer) CopyFrom(src, dest string) error
func (*DockerContainer) CopyTo ¶
func (dc *DockerContainer) CopyTo(src, dest string) error
func (*DockerContainer) GetLogger ¶
func (dc *DockerContainer) GetLogger() *log.Entry
func (*DockerContainer) IsRunning ¶
func (dc *DockerContainer) IsRunning() (bool, error)
func (*DockerContainer) Remove ¶
func (dc *DockerContainer) Remove() error
func (*DockerContainer) Start ¶
func (dc *DockerContainer) Start() error
type DockerManager ¶
type DockerManager struct {
// contains filtered or unexported fields
}
func NewDockerManager ¶
func NewDockerManager() (*DockerManager, error)
func NewDockerManagerWithContext ¶
func NewDockerManagerWithContext(ctx context.Context) (*DockerManager, error)
func (*DockerManager) ContainerCreate ¶
func (*DockerManager) GetSystemMounts ¶
func (dm *DockerManager) GetSystemMounts() []contman.Mount
func (*DockerManager) HasImage ¶
func (dm *DockerManager) HasImage(image string) bool
func (*DockerManager) PullImage ¶
func (dm *DockerManager) PullImage(image string) error
func (*DockerManager) RunCommand ¶
func (d *DockerManager) RunCommand(containerName string, command []string) error
Click to show internal directories.
Click to hide internal directories.