Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/fsouza/go-dockerclient
/ types & classes
Types & classes
188 in github.com/fsouza/go-dockerclient
⨍
Functions
729
◇
Types & classes
188
↓ 35 callers
TypeAlias
Signal
Signal represents a signal that can be send to the container on KillContainer call.
signal.go:9
↓ 7 callers
TypeAlias
Env
Env represents a list of key-pair represented in the form KEY=VALUE.
env.go:16
↓ 1 callers
TypeAlias
AuthConfigurations119
AuthConfigurations119 is used to serialize a set of AuthConfigurations for Docker API >= 1.19.
auth.go:78
↓ 1 callers
TypeAlias
NetIPNet
NetIPNet is the net.IPNet type, which can be marshalled and unmarshalled to JSON. for more information, see: https://goo.gl/7iFFDz
misc.go:148
↓ 1 callers
FuncType
closerFunc
func() error
client.go:726
↓ 1 callers
FuncType
waiterFunc
func() error
client.go:722
Struct
APIActor
APIActor represents an actor that accomplishes something for an event
event.go:82
Struct
APIContainers
APIContainers represents each container in the list returned by ListContainers.
container.go:38
Struct
APIEvents
APIEvents represents events coming from the Docker API The fields in the Docker API changed in API version 1.22, and events for more than images and c
event.go:65
Struct
APIImageSearch
APIImageSearch reflect the result of a search on the Docker Hub. See https://goo.gl/KLO9IZ for more details.
image.go:693
Struct
APIImages
APIImages represent an image returned in the ListImages call.
image.go:22
Struct
APIMount
APIMount represents a mount point for a container.
container.go:25
Struct
APIPort
APIPort is a type that represents a port mapping returned by the Docker API
container.go:17
TypeAlias
APIVersion
APIVersion is an internal representation of a version of the Remote API.
client.go:64
Struct
AttachToContainerOptions
AttachToContainerOptions is the set of options that can be used when attaching to a container. See https://goo.gl/JF10Zk for more details.
container_attach.go:12
Struct
AuthConfiguration
AuthConfiguration represents authentication options to use in the PushImage method. It represents the authentication in the Docker index server.
auth.go:26
Struct
AuthConfigurations
AuthConfigurations represents authentication options to use for the PushImage method accommodating the new X-Registry-Config header
auth.go:51
Struct
AuthStatus
AuthStatus returns the authentication status for Docker API versions >= 1.23.
auth.go:255
Struct
BindOptions
BindOptions contains optional configuration for the bind type
container.go:309
Struct
BlkioStatsEntry
BlkioStatsEntry is a stats entry for blkio_stats
container_stats.go:141
Struct
BlockLimit
BlockLimit represents a read/write limit in IOPS or Bandwidth for a device inside of a container
container.go:481
Struct
BlockWeight
BlockWeight represents a relative device weight for an individual device inside of a container
container.go:474
Struct
BuildArg
BuildArg represents arguments that can be passed to the image when building it from a Dockerfile. For more details about the Docker building process,
image.go:532
Struct
BuildImageOptions
BuildImageOptions present the set of informations available for building an image from a tarfile with a Dockerfile in it. For more details about the
image.go:489
TypeAlias
BuilderVersion
BuilderVersion represents either the BuildKit or V1 ("classic") builder.
image.go:477
Struct
CPUStats
CPUStats is a stats entry for cpu stats
container_stats.go:124
Struct
Certificate
internal/testutils/tls.go:17
Struct
Change
Change represents a change in a container. See https://goo.gl/Wo0JJp for more details.
change.go:27
TypeAlias
ChangeType
ChangeType is a type for constants indicating the type of change in a container
change.go:11
Struct
Client
Client is the basic type of this package. It provides methods for interaction with the API.
client.go:138
Interface
CloseWaiter
CloseWaiter is an interface with methods for closing the underlying resource and then waiting for it to finish processing.
client.go:717
Struct
CommitContainerOptions
CommitContainerOptions aggregates parameters to the CommitContainer method. See https://goo.gl/CzIguf for more details.
container_commit.go:13
Struct
Config
Config is the list of configuration options used when creating a container. Config does not contain the options that are specific to starting a contai
container.go:251
Struct
ConfigurePluginOptions
ConfigurePluginOptions specify parameters to the ConfigurePlugin See https://goo.gl/C4t7Tz for more details.
plugin.go:422
Struct
Container
Container is the type encompasing everything about a container - its config, hostconfig, etc.
container.go:406
Struct
ContainerAlreadyRunning
ContainerAlreadyRunning is the error returned when a given container is already running.
container.go:586
Struct
ContainerNetwork
ContainerNetwork represents the networking settings of a container per network.
container.go:177
Struct
ContainerNotRunning
ContainerNotRunning is the error returned when a given container is not running.
container.go:596
Struct
ContainerdInfo
ContainerdInfo contains information about the containerd instance.
misc.go:108
Struct
CopyFromContainerOptions
CopyFromContainerOptions contains the set of options used for copying files from a container. Deprecated: Use DownloadFromContainerOptions and Downlo
container_copy.go:15
Struct
CreateContainerOptions
CreateContainerOptions specify parameters to the CreateContainer function. See https://goo.gl/tyzwVM for more details.
container_create.go:18
Struct
CreateExecOptions
CreateExecOptions specify parameters to the CreateExecContainer function. See https://goo.gl/60TeBP for more details
exec.go:27
Struct
CreateNetworkOptions
CreateNetworkOptions specify parameters to the CreateNetwork function and (for now) is the expected body of the "create network" http request message
network.go:115
Struct
CreatePluginOptions
CreatePluginOptions specify parameters to the CreatePlugin function. See https://goo.gl/C4t7Tz for more details.
plugin.go:367
Struct
CreateVolumeOptions
CreateVolumeOptions specify parameters to the CreateVolume function. See https://goo.gl/qEhmEC for more details.
volume.go:76
Struct
Device
Device represents a device mapping between the Docker host and the container.
container.go:457
Struct
DeviceRequest
DeviceRequest represents a request for device that's sent to device drivers.
container.go:464
Interface
Dialer
Dialer is an interface that allows network connections to be dialed (net.Dialer fulfills this interface) and named pipes (a shim using winio.DialPipe)
client.go:155
Struct
DisablePluginOptions
DisablePluginOptions specify parameters to the DisablePlugin function. See https://goo.gl/C4t7Tz for more details.
plugin.go:344
Struct
DiskUsage
DiskUsage holds information about what docker is using disk space on. More Info Here https://dockr.ly/2PNzQyO
system.go:45
Struct
DiskUsageOptions
DiskUsageOptions only contains a context for canceling.
system.go:53
Struct
DockerInfo
DockerInfo contains information about the Docker server See https://goo.gl/bHUoz9 for more details.
misc.go:39
Struct
DockerServer
DockerServer represents a programmable, concurrent (not much), HTTP server implementing a fake version of the Docker remote API. It can used in stand
testing/server.go:43
Struct
DockerVersion
misc_test.go:15
Struct
DownloadFromContainerOptions
DownloadFromContainerOptions is the set of options that can be used when downloading resources from a container. See https://goo.gl/W49jxK for more d
container_archive.go:39
Struct
EnablePluginOptions
EnablePluginOptions specify parameters to the EnablePlugin function. See https://goo.gl/C4t7Tz for more details.
plugin.go:320
Struct
Endpoint
Endpoint contains network resources allocated and used for a container in a network See https://goo.gl/6GugX3 for more details.
network.go:39
Struct
EndpointConfig
EndpointConfig stores network endpoint details See https://goo.gl/RV7BJU for more details.
network.go:229
Struct
EndpointIPAMConfig
EndpointIPAMConfig represents IPAM configurations for an endpoint See https://goo.gl/RV7BJU for more details.
network.go:250
Struct
ErrMsg
client.go:1021
Struct
Error
Error represents failures in the API. It represents a failure from the API.
client.go:1015
Struct
EventsOptions
EventsOptions to filter events See https://docs.docker.com/engine/api/v1.41/#operation/SystemEvents for more details.
event.go:24
Struct
Exec
Exec is the type representing a `docker exec` instance and containing the instance ID
exec.go:20
Struct
ExecInspect
ExecInspect is a type with details about a exec instance, including the exit code if the command has finished running. It's returned by a api call to
exec.go:183
Struct
ExecProcessConfig
ExecProcessConfig is a type describing the command associated to a Exec instance. It's used in the ExecInspect type.
exec.go:170
Struct
ExportContainerOptions
ExportContainerOptions is the set of parameters to the ExportContainer method. See https://goo.gl/yGJCIh for more details.
container_export.go:15
Struct
ExportImageOptions
ExportImageOptions represent the options for ExportImage Docker API call. See https://goo.gl/AuySaA for more details.
image.go:373
Struct
ExportImagesOptions
ExportImagesOptions represent the options for ExportImages Docker API call See https://goo.gl/N9XlDn for more details.
image.go:395
Struct
FakeRoundTripper
client_test.go:886
Struct
GetPluginPrivilegesOptions
GetPluginPrivilegesOptions specify parameters to the GetPluginPrivilegesWithOptions function. See https://goo.gl/C4t7Tz for more details.
plugin.go:222
Struct
GraphDriver
GraphDriver contains information about the GraphDriver used by the container.
container.go:374
Struct
Health
Health represents the health of a container.
container.go:87
Struct
HealthCheck
HealthCheck represents one check of health.
container.go:79
Struct
HealthConfig
HealthConfig holds configuration settings for the HEALTHCHECK feature It has been added in the version 1.24 of the Docker API, available since Docker
container.go:383
Struct
HijackableResponseRecorder
testing/server_test.go:1086
Struct
HostConfig
HostConfig contains the container options related to starting a container on a given host
container.go:488
Struct
HostMount
HostMount represents a mount point in the container in HostConfig. It has been added in the version 1.25 of the Docker API
container.go:298
Struct
IPAMConfig
IPAMConfig represents IPAM configurations See https://goo.gl/T8kRVH for more details.
network.go:151
Struct
IPAMOptions
IPAMOptions controls IP Address Management when creating a network See https://goo.gl/T8kRVH for more details.
network.go:142
Struct
Image
Image is the type representing a docker image and its various properties
image.go:41
Struct
ImageHistory
ImageHistory represent a layer in an image's history returned by the ImageHistory call.
image.go:128
Struct
ImagePre012
ImagePre012 serves the same purpose as the Image type except that it is for earlier versions of the Docker API (pre-012 to be specific)
image.go:63
Struct
ImageSummary
ImageSummary represents data about what images are currently known to docker More Info Here https://dockr.ly/2PNzQyO
system.go:30
Struct
ImportImageOptions
ImportImageOptions present the set of informations available for importing an image from a source file or the stdin. See https://goo.gl/qkoSsn for mo
image.go:442
Struct
IndexInfo
IndexInfo contains information about a registry. for more information, see: https://goo.gl/7iFFDz
misc.go:170
Struct
InspectContainerOptions
InspectContainerOptions specifies parameters for InspectContainerWithOptions. See https://goo.gl/FaI5JT for more details.
container_inspect.go:51
Struct
InstallPluginOptions
InstallPluginOptions specify parameters to the InstallPlugins function. See https://goo.gl/C4t7Tz for more details.
plugin.go:25
Struct
KeyValuePair
KeyValuePair is a type for generic key/value pairs as used in the Lxc configuration
container.go:450
Struct
KillContainerOptions
KillContainerOptions represents the set of options that can be used in a call to KillContainer. See https://goo.gl/JnTxXZ for more details.
container_kill.go:13
Struct
ListContainersOptions
ListContainersOptions specify parameters to the ListContainers function. See https://goo.gl/kaOHGw for more details.
container_list.go:12
Struct
ListFilteredPluginsOptions
ListFilteredPluginsOptions specify parameters to the ListFilteredPlugins function. See https://goo.gl/C4t7Tz for more details.
plugin.go:184
Struct
ListImagesOptions
ListImagesOptions specify parameters to the ListImages function. See https://goo.gl/BVzauZ for more details.
image.go:101
Struct
ListVolumesOptions
ListVolumesOptions specify parameters to the ListVolumes function. See https://goo.gl/3wgTsd for more details.
volume.go:38
Struct
LoadImageOptions
LoadImageOptions represents the options for LoadImage Docker API Call See https://goo.gl/rEsBV3 for more details.
image.go:352
Struct
LogConfig
LogConfig defines the log driver type and the configuration for it.
container.go:347
Struct
LogsOptions
LogsOptions represents the set of options used when getting logs from a container. See https://goo.gl/krK0ZH for more details.
container_logs.go:14
Struct
Mount
Mount represents a mount point in the container. It has been added in the version 1.20 of the Docker API, available since Docker 1.8.
container.go:337
Struct
Network
Network represents a network. See https://goo.gl/6GugX3 for more details.
network.go:23
Struct
NetworkConfigFrom
NetworkConfigFrom is used in network creation for specifying the source of a network configuration.
network.go:135
Struct
NetworkConnectionOptions
NetworkConnectionOptions specify parameters to the ConnectNetwork and DisconnectNetwork function. See https://goo.gl/RV7BJU for more details.
network.go:214
next →
1–100 of 188, ranked by callers