Versions in this module Expand all Collapse all v3 v3.9.3 Nov 29, 2022 v3.9.2 Nov 28, 2022 Changes in this version + const Healthy + const NoHealthcheck + const RegistryAuthFromPreviousSpec + const RegistryAuthFromSpec + const Starting + const Unhealthy + type Action string + const ActAllow + const ActErrno + const ActKill + const ActTrace + const ActTrap + type Arch string + const ArchAARCH64 + const ArchARM + const ArchMIPS + const ArchMIPS64 + const ArchMIPS64N32 + const ArchMIPSEL + const ArchMIPSEL64 + const ArchMIPSEL64N32 + const ArchPPC + const ArchPPC64 + const ArchPPC64LE + const ArchS390 + const ArchS390X + const ArchX32 + const ArchX86 + const ArchX86_64 + type Architecture struct + Arch Arch + SubArches []Arch + type Arg struct + Index uint + Op Operator + Value uint64 + ValueTwo uint64 + type AuthConfig struct + Auth string + Email string + IdentityToken string + Password string + RegistryToken string + ServerAddress string + Username string + type BlkioStatEntry struct + Major uint64 + Minor uint64 + Op string + Value uint64 + type BlkioStats struct + IoMergedRecursive []BlkioStatEntry + IoQueuedRecursive []BlkioStatEntry + IoServiceBytesRecursive []BlkioStatEntry + IoServiceTimeRecursive []BlkioStatEntry + IoServicedRecursive []BlkioStatEntry + IoTimeRecursive []BlkioStatEntry + IoWaitTimeRecursive []BlkioStatEntry + SectorsRecursive []BlkioStatEntry + type BuildCachePruneReport struct + SpaceReclaimed uint64 + type BuildResult struct + ID string + type CPUStats struct + CPUUsage CPUUsage + OnlineCPUs uint32 + SystemUsage uint64 + ThrottlingData ThrottlingData + type CPUUsage struct + PercpuUsage []uint64 + TotalUsage uint64 + UsageInKernelmode uint64 + UsageInUsermode uint64 + type Checkpoint struct + Name string + type CheckpointCreateOptions struct + CheckpointDir string + CheckpointID string + Exit bool + type CheckpointDeleteOptions struct + CheckpointDir string + CheckpointID string + type CheckpointListOptions struct + CheckpointDir string + type CloseWriter interface + CloseWrite func() error + type Commit struct + Expected string + ID string + type ComponentVersion struct + Details map[string]string + Name string + Version string + type ConfigCreateResponse struct + ID string + type ConfigListOptions struct + Filters filters.Args + type Container struct + Command string + Created int64 + HostConfig struct{ ... } + ID string + Image string + ImageID string + Labels map[string]string + Mounts []MountPoint + Names []string + NetworkSettings *SummaryNetworkSettings + Ports []Port + SizeRootFs int64 + SizeRw int64 + State string + Status string + type ContainerAttachOptions struct + DetachKeys string + Logs bool + Stderr bool + Stdin bool + Stdout bool + Stream bool + type ContainerCommitOptions struct + Author string + Changes []string + Comment string + Config *container.Config + Pause bool + Reference string + type ContainerCreateConfig struct + AdjustCPUShares bool + Config *container.Config + HostConfig *container.HostConfig + Name string + NetworkingConfig *network.NetworkingConfig + type ContainerExecInspect struct + ContainerID string + ExecID string + ExitCode int + Pid int + Running bool + type ContainerJSON struct + Config *container.Config + Mounts []MountPoint + NetworkSettings *NetworkSettings + type ContainerJSONBase struct + AppArmorProfile string + Args []string + Created string + Driver string + ExecIDs []string + GraphDriver GraphDriverData + HostConfig *container.HostConfig + HostnamePath string + HostsPath string + ID string + Image string + LogPath string + MountLabel string + Name string + Node *ContainerNode + Path string + Platform string + ProcessLabel string + ResolvConfPath string + RestartCount int + SizeRootFs *int64 + SizeRw *int64 + State *ContainerState + type ContainerListOptions struct + All bool + Before string + Filters filters.Args + Latest bool + Limit int + Quiet bool + Since string + Size bool + type ContainerLogsOptions struct + Details bool + Follow bool + ShowStderr bool + ShowStdout bool + Since string + Tail string + Timestamps bool + Until string + type ContainerNode struct + Addr string + Cpus int + ID string + IPAddress string + Labels map[string]string + Memory int64 + Name string + type ContainerPathStat struct + LinkTarget string + Mode os.FileMode + Mtime time.Time + Name string + Size int64 + type ContainerRemoveOptions struct + Force bool + RemoveLinks bool + RemoveVolumes bool + type ContainerRmConfig struct + ForceRemove bool + RemoveLink bool + RemoveVolume bool + type ContainerStartOptions struct + CheckpointDir string + CheckpointID string + type ContainerState struct + Dead bool + Error string + ExitCode int + FinishedAt string + Health *Health + OOMKilled bool + Paused bool + Pid int + Restarting bool + Running bool + StartedAt string + Status string + type ContainerStats struct + Body io.ReadCloser + OSType string + type ContainersPruneReport struct + ContainersDeleted []string + SpaceReclaimed uint64 + type CopyConfig struct + Resource string + type CopyToContainerOptions struct + AllowOverwriteDirWithFile bool + CopyUIDGID bool + type DefaultNetworkSettings struct + EndpointID string + Gateway string + GlobalIPv6Address string + GlobalIPv6PrefixLen int + IPAddress string + IPPrefixLen int + IPv6Gateway string + MacAddress string + type DiskUsage struct + BuilderSize int64 + Containers []*Container + Images []*ImageSummary + LayersSize int64 + Volumes []*Volume + type EndpointResource struct + EndpointID string + IPv4Address string + IPv6Address string + MacAddress string + Name string + type ErrorResponse struct + Message string + type EventsOptions struct + Filters filters.Args + Since string + Until string + type ExecConfig struct + AttachStderr bool + AttachStdin bool + AttachStdout bool + Cmd []string + Detach bool + DetachKeys string + Env []string + Privileged bool + Tty bool + User string + WorkingDir string + type ExecStartCheck struct + Detach bool + Tty bool + type Filter struct + Arches []string + Caps []string + type GraphDriverData struct + Data map[string]string + Name string + type Health struct + FailingStreak int + Log []*HealthcheckResult + Status string + type HealthcheckResult struct + End time.Time + ExitCode int + Output string + Start time.Time + type HijackedResponse struct + Conn net.Conn + Reader *bufio.Reader + func (h *HijackedResponse) Close() + func (h *HijackedResponse) CloseWrite() error + type IDResponse struct + ID string + type ImageBuildOptions struct + AuthConfigs map[string]AuthConfig + BuildArgs map[string]*string + CPUPeriod int64 + CPUQuota int64 + CPUSetCPUs string + CPUSetMems string + CPUShares int64 + CacheFrom []string + CgroupParent string + Context io.Reader + Dockerfile string + ExtraHosts []string + ForceRemove bool + Isolation container.Isolation + Labels map[string]string + Memory int64 + MemorySwap int64 + NetworkMode string + NoCache bool + Platform string + PullParent bool + RemoteContext string + Remove bool + SecurityOpt []string + SessionID string + ShmSize int64 + Squash bool + SuppressOutput bool + Tags []string + Target string + Ulimits []*units.Ulimit + type ImageBuildResponse struct + Body io.ReadCloser + OSType string + type ImageCreateOptions struct + Platform string + RegistryAuth string + type ImageDeleteResponseItem struct + Deleted string + Untagged string + type ImageImportOptions struct + Changes []string + Message string + Platform string + Tag string + type ImageImportSource struct + Source io.Reader + SourceName string + type ImageInspect struct + Architecture string + Author string + Comment string + Config *container.Config + Container string + ContainerConfig *container.Config + Created string + DockerVersion string + GraphDriver GraphDriverData + ID string + Metadata ImageMetadata + Os string + OsVersion string + Parent string + RepoDigests []string + RepoTags []string + RootFS RootFS + Size int64 + VirtualSize int64 + type ImageListOptions struct + All bool + Filters filters.Args + type ImageLoadResponse struct + Body io.ReadCloser + JSON bool + type ImageMetadata struct + LastTagTime time.Time + type ImagePullOptions struct + All bool + Platform string + PrivilegeFunc RequestPrivilegeFunc + RegistryAuth string + type ImagePushOptions ImagePullOptions + type ImageRemoveOptions struct + Force bool + PruneChildren bool + type ImageSearchOptions struct + Filters filters.Args + Limit int + PrivilegeFunc RequestPrivilegeFunc + RegistryAuth string + type ImageSummary struct + Containers int64 + Created int64 + ID string + Labels map[string]string + ParentID string + RepoDigests []string + RepoTags []string + SharedSize int64 + Size int64 + VirtualSize int64 + type ImagesPruneReport struct + ImagesDeleted []ImageDeleteResponseItem + SpaceReclaimed uint64 + type Info struct + Architecture string + BridgeNfIP6tables bool + BridgeNfIptables bool + CPUCfsPeriod bool + CPUCfsQuota bool + CPUSet bool + CPUShares bool + CgroupDriver string + ClusterAdvertise string + ClusterStore string + ContainerdCommit Commit + Containers int + ContainersPaused int + ContainersRunning int + ContainersStopped int + Debug bool + DefaultRuntime string + DockerRootDir string + Driver string + DriverStatus [][2]string + ExperimentalBuild bool + HTTPProxy string + HTTPSProxy string + ID string + IPv4Forwarding bool + Images int + IndexServerAddress string + InitBinary string + InitCommit Commit + Isolation container.Isolation + KernelMemory bool + KernelVersion string + Labels []string + LiveRestoreEnabled bool + LoggingDriver string + MemTotal int64 + MemoryLimit bool + NCPU int + NEventsListener int + NFd int + NGoroutines int + Name string + NoProxy string + OSType string + OomKillDisable bool + OperatingSystem string + Plugins PluginsInfo + RegistryConfig *registry.ServiceConfig + RuncCommit Commit + Runtimes map[string]Runtime + SecurityOptions []string + ServerVersion string + SwapLimit bool + SystemStatus [][2]string + SystemTime string + type KeyValue struct + Key string + Value string + type MemoryStats struct + Commit uint64 + CommitPeak uint64 + Failcnt uint64 + Limit uint64 + MaxUsage uint64 + PrivateWorkingSet uint64 + Stats map[string]uint64 + Usage uint64 + type MountPoint struct + Destination string + Driver string + Mode string + Name string + Propagation mount.Propagation + RW bool + Source string + Type mount.Type + type NetworkConnect struct + Container string + EndpointConfig *network.EndpointSettings + type NetworkCreate struct + Attachable bool + CheckDuplicate bool + ConfigFrom *network.ConfigReference + ConfigOnly bool + Driver string + EnableIPv6 bool + IPAM *network.IPAM + Ingress bool + Internal bool + Labels map[string]string + Options map[string]string + Scope string + type NetworkCreateRequest struct + Name string + type NetworkCreateResponse struct + ID string + Warning string + type NetworkDisconnect struct + Container string + Force bool + type NetworkInspectOptions struct + Scope string + Verbose bool + type NetworkListOptions struct + Filters filters.Args + type NetworkResource struct + Attachable bool + ConfigFrom network.ConfigReference + ConfigOnly bool + Containers map[string]EndpointResource + Created time.Time + Driver string + EnableIPv6 bool + ID string + IPAM network.IPAM + Ingress bool + Internal bool + Labels map[string]string + Name string + Options map[string]string + Peers []network.PeerInfo + Scope string + Services map[string]network.ServiceInfo + type NetworkSettings struct + Networks map[string]*network.EndpointSettings + type NetworkSettingsBase struct + Bridge string + HairpinMode bool + LinkLocalIPv6Address string + LinkLocalIPv6PrefixLen int + Ports nat.PortMap + SandboxID string + SandboxKey string + SecondaryIPAddresses []network.Address + SecondaryIPv6Addresses []network.Address + type NetworkStats struct + EndpointID string + InstanceID string + RxBytes uint64 + RxDropped uint64 + RxErrors uint64 + RxPackets uint64 + TxBytes uint64 + TxDropped uint64 + TxErrors uint64 + TxPackets uint64 + type NetworksPruneReport struct + NetworksDeleted []string + type NodeListOptions struct + Filters filters.Args + type NodeRemoveOptions struct + Force bool + type Operator string + const OpEqualTo + const OpGreaterEqual + const OpGreaterThan + const OpLessEqual + const OpLessThan + const OpMaskedEqual + const OpNotEqual + type PidsStats struct + Current uint64 + Limit uint64 + type Ping struct + APIVersion string + Experimental bool + OSType string + type Plugin struct + Config PluginConfig + Enabled bool + ID string + Name string + PluginReference string + Settings PluginSettings + type PluginConfig struct + Args PluginConfigArgs + Description string + DockerVersion string + Documentation string + Entrypoint []string + Env []PluginEnv + Interface PluginConfigInterface + IpcHost bool + Linux PluginConfigLinux + Mounts []PluginMount + Network PluginConfigNetwork + PidHost bool + PropagatedMount string + Rootfs *PluginConfigRootfs + User PluginConfigUser + WorkDir string + type PluginConfigArgs struct + Description string + Name string + Settable []string + Value []string + type PluginConfigInterface struct + Socket string + Types []PluginInterfaceType + type PluginConfigLinux struct + AllowAllDevices bool + Capabilities []string + Devices []PluginDevice + type PluginConfigNetwork struct + Type string + type PluginConfigRootfs struct + DiffIds []string + Type string + type PluginConfigUser struct + GID uint32 + UID uint32 + type PluginCreateOptions struct + RepoName string + type PluginDevice struct + Description string + Name string + Path *string + Settable []string + type PluginDisableConfig struct + ForceDisable bool + type PluginDisableOptions struct + Force bool + type PluginEnableConfig struct + Timeout int + type PluginEnableOptions struct + Timeout int + type PluginEnv struct + Description string + Name string + Settable []string + Value *string + type PluginInstallOptions struct + AcceptAllPermissions bool + AcceptPermissionsFunc func(PluginPrivileges) (bool, error) + Args []string + Disabled bool + PrivilegeFunc RequestPrivilegeFunc + RegistryAuth string + RemoteRef string + type PluginInterfaceType struct + Capability string + Prefix string + Version string + func (t *PluginInterfaceType) MarshalJSON() ([]byte, error) + func (t *PluginInterfaceType) UnmarshalJSON(p []byte) error + func (t PluginInterfaceType) String() string + type PluginMount struct + Description string + Destination string + Name string + Options []string + Settable []string + Source *string + Type string + type PluginPrivilege struct + Description string + Name string + Value []string + type PluginPrivileges []PluginPrivilege + func (s PluginPrivileges) Len() int + func (s PluginPrivileges) Less(i, j int) bool + func (s PluginPrivileges) Swap(i, j int) + type PluginRemoveOptions struct + Force bool + type PluginRmConfig struct + ForceRemove bool + type PluginSettings struct + Args []string + Devices []PluginDevice + Env []string + Mounts []PluginMount + type PluginsInfo struct + Authorization []string + Log []string + Network []string + Volume []string + type PluginsListResponse []*Plugin + type Port struct + IP string + PrivatePort uint16 + PublicPort uint16 + Type string + type PushResult struct + Digest string + Size int + Tag string + type RequestPrivilegeFunc func() (string, error) + type ResizeOptions struct + Height uint + Width uint + type RootFS struct + BaseLayer string + Layers []string + Type string + type Runtime struct + Args []string + Path string + type Seccomp struct + ArchMap []Architecture + Architectures []Arch + DefaultAction Action + Syscalls []*Syscall + type SecretCreateResponse struct + ID string + type SecretListOptions struct + Filters filters.Args + type SecurityOpt struct + Name string + Options []KeyValue + func DecodeSecurityOptions(opts []string) ([]SecurityOpt, error) + type ServiceCreateOptions struct + EncodedRegistryAuth string + QueryRegistry bool + type ServiceCreateResponse struct + ID string + Warnings []string + type ServiceInspectOptions struct + InsertDefaults bool + type ServiceListOptions struct + Filters filters.Args + type ServiceUpdateOptions struct + EncodedRegistryAuth string + QueryRegistry bool + RegistryAuthFrom string + Rollback string + type ServiceUpdateResponse struct + Warnings []string + type Stats struct + BlkioStats BlkioStats + CPUStats CPUStats + MemoryStats MemoryStats + NumProcs uint32 + PidsStats PidsStats + PreCPUStats CPUStats + PreRead time.Time + Read time.Time + StorageStats StorageStats + type StatsJSON struct + ID string + Name string + Networks map[string]NetworkStats + type StorageStats struct + ReadCountNormalized uint64 + ReadSizeBytes uint64 + WriteCountNormalized uint64 + WriteSizeBytes uint64 + type SummaryNetworkSettings struct + Networks map[string]*network.EndpointSettings + type SwarmUnlockKeyResponse struct + UnlockKey string + type Syscall struct + Action Action + Args []*Arg + Comment string + Excludes Filter + Includes Filter + Name string + Names []string + type TaskListOptions struct + Filters filters.Args + type ThrottlingData struct + Periods uint64 + ThrottledPeriods uint64 + ThrottledTime uint64 + type Version struct + APIVersion string + Arch string + BuildTime string + Components []ComponentVersion + Experimental bool + GitCommit string + GoVersion string + KernelVersion string + MinAPIVersion string + Os string + Platform struct{ ... } + Version string + type Volume struct + CreatedAt string + Driver string + Labels map[string]string + Mountpoint string + Name string + Options map[string]string + Scope string + Status map[string]interface{} + UsageData *VolumeUsageData + type VolumeUsageData struct + RefCount int64 + Size int64 + type VolumesPruneReport struct + SpaceReclaimed uint64 + VolumesDeleted []string