mirror of
https://github.com/docker/docs.git
synced 2026-10-31 10:34:26 +03:00
Merge pull request #182 from vieux/default_port
replace 4243 by the docker port
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
FROM golang:onbuild
|
||||
EXPOSE 4243
|
||||
EXPOSE 2375
|
||||
ENTRYPOINT ["swarm"]
|
||||
@@ -14,6 +14,8 @@ import (
|
||||
"github.com/docker/swarm/scheduler"
|
||||
)
|
||||
|
||||
const DefaultDockerPort = ":2375"
|
||||
|
||||
func newUnixListener(addr string, tlsConfig *tls.Config) (net.Listener, error) {
|
||||
if err := syscall.Unlink(addr); err != nil && !os.IsNotExist(err) {
|
||||
return nil, err
|
||||
@@ -43,6 +45,9 @@ func newUnixListener(addr string, tlsConfig *tls.Config) (net.Listener, error) {
|
||||
func newListener(proto, addr string, tlsConfig *tls.Config) (net.Listener, error) {
|
||||
l, err := net.Listen(proto, addr)
|
||||
if err != nil {
|
||||
if strings.Contains(err.Error(), "address already in use") && strings.Contains(addr, DefaultDockerPort) {
|
||||
return nil, fmt.Errorf("%s: is Docker already running on this machine? Try using a different port", err)
|
||||
}
|
||||
return nil, err
|
||||
}
|
||||
if tlsConfig != nil {
|
||||
|
||||
Reference in New Issue
Block a user