Use port 2376 for SSL daemon configuration

This commit is contained in:
Marcos Lilljedahl
2017-09-17 23:00:45 -03:00
parent d1cae34ddf
commit 05135dd645
2 changed files with 5 additions and 2 deletions

View File

@@ -21,11 +21,12 @@ type FactoryApi interface {
}
func NewClient(instance *types.Instance, proxyHost string) (*client.Client, error) {
host := router.EncodeHost(instance.SessionId, instance.RoutableIP, router.HostOpts{EncodedPort: 2375})
var host string
var durl string
var tlsConfig *tls.Config
if (len(instance.Cert) > 0 && len(instance.Key) > 0) || instance.Tls {
host = router.EncodeHost(instance.SessionId, instance.RoutableIP, router.HostOpts{EncodedPort: 2376})
tlsConfig = tlsconfig.ClientDefault()
tlsConfig.InsecureSkipVerify = true
tlsConfig.ServerName = host
@@ -36,6 +37,8 @@ func NewClient(instance *types.Instance, proxyHost string) (*client.Client, erro
}
tlsConfig.Certificates = []tls.Certificate{tlsCert}
}
} else {
host = router.EncodeHost(instance.SessionId, instance.RoutableIP, router.HostOpts{EncodedPort: 2376})
}
transport := &http.Transport{

View File

@@ -3,7 +3,7 @@
"debug": true,
"log-level": "info",
"insecure-registries": ["127.0.0.1"],
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"],
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2376"],
"tls": true,
"tlscert": "/var/run/pwd/certs/cert.pem",
"tlskey": "/var/run/pwd/certs/key.pem"