Documentation ¶
Index ¶
- Constants
- func AliasDomains(config *dockerclient.ContainerConfig) []string
- func BackendAddress(containerInfo *dockerclient.ContainerInfo, backendOverrideAddress string) (string, error)
- func BackendOptions(config *dockerclient.ContainerConfig) []string
- func BackendOverlayAddress(network *dockerclient.NetworkResource, ...) (string, error)
- func BalanceAlgorithm(config *dockerclient.ContainerConfig) string
- func Domain(config *dockerclient.ContainerConfig) string
- func HealthCheck(config *dockerclient.ContainerConfig) string
- func HealthCheckInterval(config *dockerclient.ContainerConfig) (int, error)
- func Hostname(config *dockerclient.ContainerConfig) string
- func OverlayEnabled(config *dockerclient.ContainerConfig) (string, bool)
- func SSLBackend(config *dockerclient.ContainerConfig) bool
- func SSLBackendTLSVerify(config *dockerclient.ContainerConfig) string
- func SSLCertKey(config *dockerclient.ContainerConfig) string
- func SSLCertName(config *dockerclient.ContainerConfig) string
- func SSLEnabled(config *dockerclient.ContainerConfig) bool
- func SSLOnly(config *dockerclient.ContainerConfig) bool
- func WebsocketEndpoints(config *dockerclient.ContainerConfig) []string
Constants ¶
View Source
const (
DefaultBalanceAlgorithm = "roundrobin"
)
View Source
const (
DefaultHealthCheckInterval = 5000
)
View Source
const (
DefaultSSLBackendTLSVerify = "none"
)
Variables ¶
This section is empty.
Functions ¶
func AliasDomains ¶
func AliasDomains(config *dockerclient.ContainerConfig) []string
func BackendAddress ¶
func BackendAddress(containerInfo *dockerclient.ContainerInfo, backendOverrideAddress string) (string, error)
func BackendOptions ¶
func BackendOptions(config *dockerclient.ContainerConfig) []string
func BackendOverlayAddress ¶
func BackendOverlayAddress(network *dockerclient.NetworkResource, containerInfo *dockerclient.ContainerInfo) (string, error)
func BalanceAlgorithm ¶
func BalanceAlgorithm(config *dockerclient.ContainerConfig) string
func Domain ¶
func Domain(config *dockerclient.ContainerConfig) string
func HealthCheck ¶
func HealthCheck(config *dockerclient.ContainerConfig) string
func HealthCheckInterval ¶
func HealthCheckInterval(config *dockerclient.ContainerConfig) (int, error)
func Hostname ¶
func Hostname(config *dockerclient.ContainerConfig) string
func OverlayEnabled ¶
func OverlayEnabled(config *dockerclient.ContainerConfig) (string, bool)
func SSLBackend ¶
func SSLBackend(config *dockerclient.ContainerConfig) bool
func SSLBackendTLSVerify ¶
func SSLBackendTLSVerify(config *dockerclient.ContainerConfig) string
func SSLCertKey ¶
func SSLCertKey(config *dockerclient.ContainerConfig) string
func SSLCertName ¶
func SSLCertName(config *dockerclient.ContainerConfig) string
func SSLEnabled ¶
func SSLEnabled(config *dockerclient.ContainerConfig) bool
func SSLOnly ¶
func SSLOnly(config *dockerclient.ContainerConfig) bool
func WebsocketEndpoints ¶
func WebsocketEndpoints(config *dockerclient.ContainerConfig) []string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.