You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
621 B
Go
27 lines
621 B
Go
4 years ago
|
package types
|
||
|
|
||
|
import "github.com/docker/docker/api/types"
|
||
|
|
||
|
// Container is a docker container running an image
|
||
|
type Container interface {
|
||
|
ContainerInfo() *types.ContainerJSON
|
||
|
ID() string
|
||
|
IsRunning() bool
|
||
|
Name() string
|
||
|
ImageID() string
|
||
|
ImageName() string
|
||
|
Enabled() (bool, bool)
|
||
|
IsMonitorOnly() bool
|
||
|
Scope() (string, bool)
|
||
|
Links() []string
|
||
|
ToRestart() bool
|
||
|
IsWatchtower() bool
|
||
|
StopSignal() string
|
||
|
HasImageInfo() bool
|
||
|
ImageInfo() *types.ImageInspect
|
||
|
GetLifecyclePreCheckCommand() string
|
||
|
GetLifecyclePostCheckCommand() string
|
||
|
GetLifecyclePreUpdateCommand() string
|
||
|
GetLifecyclePostUpdateCommand() string
|
||
|
}
|