package
0.3.0
Repository: https://github.com/cpuguy83/go-docker.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Structs

Config contains the configuration data about a container.
Container represents a container.
ContainerInspect is newly used struct along with MountPoint.
ContainerState stores container's running state it's part of ContainerJSONBase and will return by "inspect" command.
DeviceMapping represents the device mapping between the host and the container.
DeviceRequest represents a request for devices from a device driver.
EndpointIPAMConfig represents IPAM configurations for the endpoint.
EndpointSettings stores the network endpoint details.
GraphDriverData Information about a container's graph driver.
Health stores information about the container's healthcheck results.
HealthcheckResult stores information about a single run of a healthcheck probe.
HealthConfig holds configuration settings for the HEALTHCHECK feature.
HostConfig the non-portable Config structure of a container.
No description provided by the author
MountPoint represents a mount point configuration inside the container.
NetworkAddress represents an IP address.
NetworkingConfig represents the container's networking configuration for each of its interfaces Carries the networking configs specified in the `docker run` and `docker network connect` commands.
NetworkPort represents a network port.
NetworkSettings exposes the network settings in the api.
PortBinding represents a binding between a Host IP address and a Host Port.
Resources contains container's resources (cgroups config, ulimits...).
No description provided by the author
ThrottleDevice is a structure that holds device:rate_per_second pair.
Ulimit represents the string name of an linux rlimit along with the hard/soft limits.
WeightDevice is a structure that holds device:weight pair.

# Type aliases

PortMap is a collection of PortBinding indexed by Port.