Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ListContainersTimeout is the timeout for the ListContainers API. ListContainersTimeout = 10 * time.Minute // LoadImageTimeout is the timeout for the LoadImage API. It's set // to much lower value than pullImageTimeout as it involves loading // image from either a file or STDIN // calls involved. // TODO: Benchmark and re-evaluate this value LoadImageTimeout = 10 * time.Minute // CreateContainerTimeout is the timeout for the CreateContainer API. CreateContainerTimeout = 4 * time.Minute // StopContainerTimeout is the timeout for the StopContainer API. StopContainerTimeout = 30 * time.Second // RemoveContainerTimeout is the timeout for the RemoveContainer API. RemoveContainerTimeout = 5 * time.Minute // InspectContainerTimeout is the timeout for the InspectContainer API. InspectContainerTimeout = 30 * time.Second // RemoveImageTimeout is the timeout for the RemoveImage API. RemoveImageTimeout = 3 * time.Minute // VersionTimeout is the timeout for the Version API VersionTimeout = 10 * time.Second )
Timelimits for docker operations enforced above docker
Variables ¶
View Source
var LoggingDriverMinimumVersion = map[LoggingDriver]DockerVersion{ JSONFileDriver: Version_1_18, SyslogDriver: Version_1_18, JournaldDriver: Version_1_19, GelfDriver: Version_1_20, FluentdDriver: Version_1_20, AWSLogsDriver: Version_1_21, SplunklogsDriver: Version_1_22, LogentriesDriver: Version_1_25, SumoLogicDriver: Version_1_29, NoneDriver: Version_1_19, }
Functions ¶
This section is empty.
Types ¶
type DockerVersion ¶
type DockerVersion string
const ( Version_1_17 DockerVersion = "1.17" Version_1_18 DockerVersion = "1.18" Version_1_19 DockerVersion = "1.19" Version_1_20 DockerVersion = "1.20" Version_1_21 DockerVersion = "1.21" Version_1_22 DockerVersion = "1.22" Version_1_23 DockerVersion = "1.23" Version_1_24 DockerVersion = "1.24" Version_1_25 DockerVersion = "1.25" Version_1_26 DockerVersion = "1.26" Version_1_27 DockerVersion = "1.27" Version_1_28 DockerVersion = "1.28" Version_1_29 DockerVersion = "1.29" Version_1_30 DockerVersion = "1.30" )
func GetKnownAPIVersions ¶
func GetKnownAPIVersions() []DockerVersion
getKnownAPIVersions returns all of the API versions that we know about. It doesn't care if the version is supported by Docker or ECS agent
type LoggingDriver ¶
type LoggingDriver string
const ( JSONFileDriver LoggingDriver = "json-file" SyslogDriver LoggingDriver = "syslog" JournaldDriver LoggingDriver = "journald" GelfDriver LoggingDriver = "gelf" FluentdDriver LoggingDriver = "fluentd" AWSLogsDriver LoggingDriver = "awslogs" SplunklogsDriver LoggingDriver = "splunk" LogentriesDriver LoggingDriver = "logentries" SumoLogicDriver LoggingDriver = "sumologic" NoneDriver LoggingDriver = "none" )
Directories ¶
Path | Synopsis |
---|---|
mocks
Package mock_clientfactory is a generated GoMock package.
|
Package mock_clientfactory is a generated GoMock package. |
mocks
Package mock_dockerapi is a generated GoMock package.
|
Package mock_dockerapi is a generated GoMock package. |
Package dockerauth handles storing auth configuration information for Docker registries.
|
Package dockerauth handles storing auth configuration information for Docker registries. |
Package dockeriface contains an interface for go-dockerclient matching the subset used by the agent
|
Package dockeriface contains an interface for go-dockerclient matching the subset used by the agent |
mocks
Package mock_dockeriface is a generated GoMock package.
|
Package mock_dockeriface is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.