I just built the redis docker instance

```
$ docker pull redis

```

After which I ran it like this.

```
$ docker run --name=redis --detach=true --publish=6379:6379 redis

```

I get the following 

```
$ docker ps 
key        redis   "/sbin/entrypoint.sh"    22 minutes ago      Up 22 minutes       0.0.0.0:6379->6379/tcp   redis

```

To me the above means that it is now running listening on port 6379 on localhost or 127.0.0.1 or 0.0.0.0.

But to my great surprise, when I try to connect is responds with connection refused.

Please can someone throw some light.