Versions in this module Expand all Collapse all v0 v0.1.0 Jul 8, 2015 Changes in this version + type ActiveContainerError struct + func (ace *ActiveContainerError) Error() string + func (ace *ActiveContainerError) Forbidden() + type ActiveEndpointsError struct + func (aee *ActiveEndpointsError) Error() string + func (aee *ActiveEndpointsError) Forbidden() + type ContainerData struct + SandboxKey string + type ContainerInfo interface + ID func() string + Labels func() map[string]interface{} + type Endpoint interface + ContainerInfo func() ContainerInfo + Delete func() error + DriverInfo func() (map[string]interface{}, error) + ID func() string + Info func() EndpointInfo + Join func(containerID string, options ...EndpointOption) error + Leave func(containerID string, options ...EndpointOption) error + Name func() string + Network func() string + Statistics func() (map[string]*sandbox.InterfaceStatistics, error) + type EndpointInfo interface + Gateway func() net.IP + GatewayIPv6 func() net.IP + InterfaceList func() []InterfaceInfo + SandboxKey func() string + type EndpointOption func(ep *endpoint) + func CreateOptionExposedPorts(exposedPorts []types.TransportPort) EndpointOption + func CreateOptionPortMapping(portBindings []types.PortBinding) EndpointOption + func EndpointOptionGeneric(generic map[string]interface{}) EndpointOption + func JoinOptionDNS(dns string) EndpointOption + func JoinOptionDNSSearch(search string) EndpointOption + func JoinOptionDomainname(name string) EndpointOption + func JoinOptionExtraHost(name string, IP string) EndpointOption + func JoinOptionGeneric(generic map[string]interface{}) EndpointOption + func JoinOptionHostname(name string) EndpointOption + func JoinOptionHostsPath(path string) EndpointOption + func JoinOptionParentUpdate(eid string, name, ip string) EndpointOption + func JoinOptionPriority(prio int) EndpointOption + func JoinOptionResolvConfPath(path string) EndpointOption + func JoinOptionUseDefaultSandbox() EndpointOption + type EndpointWalker func(ep Endpoint) bool + type ErrInvalidConfigFile string + func (cf ErrInvalidConfigFile) Error() string + type ErrInvalidID string + func (ii ErrInvalidID) BadRequest() + func (ii ErrInvalidID) Error() string + type ErrInvalidJoin struct + func (ij ErrInvalidJoin) BadRequest() + func (ij ErrInvalidJoin) Error() string + type ErrInvalidName string + func (in ErrInvalidName) BadRequest() + func (in ErrInvalidName) Error() string + type ErrInvalidNetworkDriver string + func (ind ErrInvalidNetworkDriver) BadRequest() + func (ind ErrInvalidNetworkDriver) Error() string + type ErrNoContainer struct + func (nc ErrNoContainer) Error() string + func (nc ErrNoContainer) Maskable() + type ErrNoSuchEndpoint string + func (nse ErrNoSuchEndpoint) Error() string + func (nse ErrNoSuchEndpoint) NotFound() + type ErrNoSuchNetwork string + func (nsn ErrNoSuchNetwork) Error() string + func (nsn ErrNoSuchNetwork) NotFound() + type InterfaceInfo interface + Address func() net.IPNet + AddressIPv6 func() net.IPNet + MacAddress func() net.HardwareAddr + type InvalidContainerIDError string + func (id InvalidContainerIDError) BadRequest() + func (id InvalidContainerIDError) Error() string + type Network interface + CreateEndpoint func(name string, options ...EndpointOption) (Endpoint, error) + Delete func() error + EndpointByID func(id string) (Endpoint, error) + EndpointByName func(name string) (Endpoint, error) + Endpoints func() []Endpoint + ID func() string + Name func() string + Type func() string + WalkEndpoints func(walker EndpointWalker) + type NetworkController interface + Config func() config.Config + ConfigureNetworkDriver func(networkType string, options map[string]interface{}) error + GC func() + LeaveAll func(id string) error + NetworkByID func(id string) (Network, error) + NetworkByName func(name string) (Network, error) + Networks func() []Network + NewNetwork func(networkType, name string, options ...NetworkOption) (Network, error) + WalkNetworks func(walker NetworkWalker) + func New(cfgOptions ...config.Option) (NetworkController, error) + type NetworkNameError string + func (nnr NetworkNameError) Error() string + func (nnr NetworkNameError) Forbidden() + type NetworkOption func(n *network) + func NetworkOptionGeneric(generic map[string]interface{}) NetworkOption + type NetworkTypeError string + func (nt NetworkTypeError) Error() string + func (nt NetworkTypeError) NotFound() + type NetworkWalker func(nw Network) bool + type UnknownEndpointError struct + func (uee *UnknownEndpointError) Error() string + func (uee *UnknownEndpointError) NotFound() + type UnknownNetworkError struct + func (une *UnknownNetworkError) Error() string + func (une *UnknownNetworkError) NotFound()