Versions in this module Expand all Collapse all v0 v0.13.1 Feb 21, 2025 v0.13.0 Feb 21, 2025 Changes in this version type Container + SizeRootFs *int64 + SizeRw *int64 v0.12.0 Dec 27, 2024 Changes in this version type ContainerHostConfig + CPUPeriod int64 + CPUQuota int64 + CapDrop []string + ContainerIDFile string + MemoryReservation int64 + MemorySwap int64 + MemorySwappiness int64 + PidsLimit int64 + Privileged bool + Ulimits []*Ulimit + type Ulimit = units.Ulimit v0.11.0 Nov 27, 2024 v0.10.0 Nov 4, 2024 Changes in this version type ContainerHostConfig + ExtraHosts []string v0.9.0 Sep 20, 2024 Changes in this version + type AttachOptions struct + GetStreams func() (io.Writer, io.Writer, chan os.Signal, func(), error) + Logs bool + MuxStreams bool + Stream bool + UseStderr bool + UseStdin bool + UseStdout bool + type BuildResult struct + ID string + type CPUStats struct + CPUUsage dockertypes.CPUUsage + OnlineCPUs uint32 + SystemUsage uint64 + type ComponentVersion struct + Details map[string]string + Name string + Version string + type Container struct + AppArmorProfile string + Args []string + Config *ContainerConfig + Created string + Driver string + HostnamePath string + ID string + Image string + LogPath string + Mounts []dockercompat.MountPoint + Name string + NetworkSettings *dockercompat.NetworkSettings + Path string + Platform string + ResolvConfPath string + RestartCount int + State *dockercompat.ContainerState + type ContainerConfig struct + AttachStdin bool + Cmd []string + Entrypoint []string + Env []string + ExposedPorts nat.PortSet + Hostname string + Image string + Labels map[string]string + StopSignal string + StopTimeout *int + Tty bool + User string + Volumes map[string]struct{} + WorkingDir string + type ContainerCreateRequest struct + HostConfig ContainerHostConfig + type ContainerHostConfig struct + AutoRemove bool + Binds []string + CPUShares int64 + CapAdd []string + DNS []string + DNSOptions []string + DNSSearch []string + LogConfig LogConfig + Memory int64 + NetworkMode string + PortBindings nat.PortMap + RestartPolicy RestartPolicy + type ContainerListItem struct + CreatedAt int64 + Id string + Image string + Labels map[string]string + Mounts []dockercompat.MountPoint + Names []string + NetworkSettings *dockercompat.NetworkSettings + State string + type ExecConfig struct + AttachStderr bool + AttachStdin bool + AttachStdout bool + Cmd []string + ConsoleSize *[2]uint + Detach bool + DetachKeys string + Env []string + Privileged bool + Tty bool + User string + WorkingDir string + type ExecCreateResponse struct + Id string + type ExecInspect struct + CanRemove bool + ContainerID string + DetachKeys []byte + ExitCode *int + ID string + OpenStderr bool + OpenStdin bool + OpenStdout bool + Pid int + ProcessConfig *ExecProcessConfig + Running bool + type ExecProcessConfig struct + Arguments []string + Entrypoint string + Privileged *bool + Tty bool + User string + type ExecResizeOptions struct + ConID string + ExecID string + Height int + Width int + type ExecStartCheck struct + ConsoleSize *[2]uint + Detach bool + Tty bool + type ExecStartOptions struct + ConID string + ExecID string + Stderr io.Writer + Stdin io.ReadCloser + Stdout io.Writer + SuccessResponse func() + type IPAM struct + Config []map[string]string + Driver string + Options map[string]string + type ImageSummary struct + Created int64 + ID string + RepoDigests []string + RepoTags []string + Size int64 + type LogConfig struct + Config map[string]string + Type string + type LogsOptions struct + Follow bool + GetStreams func() (io.Writer, io.Writer, chan os.Signal, func(), error) + MuxStreams bool + Since int64 + Stderr bool + Stdout bool + Tail string + Timestamps bool + Until int64 + type NetworkCreateOption func(*NetworkCreateRequest) + func WithAttachable(isAttachable bool) NetworkCreateOption + func WithDriver(driver string) NetworkCreateOption + func WithEnableIPv6(isIPv6 bool) NetworkCreateOption + func WithIPAM(ipam IPAM) NetworkCreateOption + func WithIngress(isIngress bool) NetworkCreateOption + func WithInternal(isInternal bool) NetworkCreateOption + func WithLabels(labels map[string]string) NetworkCreateOption + func WithOptions(options map[string]string) NetworkCreateOption + type NetworkCreateRequest struct + Attachable bool + CheckDuplicate bool + Driver string + EnableIPv6 bool + IPAM IPAM + Ingress bool + Internal bool + Labels map[string]string + Name string + Options map[string]string + func NewCreateNetworkRequest(name string, opts ...NetworkCreateOption) *NetworkCreateRequest + type NetworkCreateResponse struct + ID string + Warning string + type NetworkInspectResponse struct + ID string + IPAM dockercompat.IPAM + Labels map[string]string + Name string + type PushResult struct + Digest string + Size int + Tag string + type PutArchiveOptions struct + ContainerId string + CopyUIDGID bool + Overwrite bool + Path string + type RestartPolicy struct + MaximumRetryCount int + Name string + type Stats struct + BlkioStats dockertypes.BlkioStats + CPUStats CPUStats + MemoryStats dockertypes.MemoryStats + PidsStats dockertypes.PidsStats + PreCPUStats CPUStats + PreRead time.Time + Read time.Time + type StatsJSON struct + ID string + Name string + Networks map[string]dockertypes.NetworkStats + type VersionInfo struct + ApiVersion string + Arch string + BuildTime string + Components []ComponentVersion + Experimental bool + GitCommit string + KernelVersion string + MinAPIVersion string + Os string + Platform struct{ ... } + Version string + type VersionedRouter struct + Router *mux.Router + func (vr *VersionedRouter) HandleFunc(path string, f func(http.ResponseWriter, *http.Request), methods ...string) + func (vr *VersionedRouter) SetPrefix(prefix string) + type VolumesListResponse struct + Volumes []native.Volume