mirror of https://github.com/docker/docs.git
Merge pull request #182 from vieux/default_port
replace 4243 by the docker port
This commit is contained in:
commit
efc56c18c2
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue