コンテナに名前を付けてもhostsファイルやDNSは変更されません。また、コンテナの実行方法によっては、Dockerがポート変換を行うため、標準ポート経由でアクセスできない場合があります。
docker inspect redis
を実行します ポートの出力を調べると、アクセス可能なポートとIPがわかります。ただし、これはそのホストからそのIPを介してのみ接続可能であることに注意してください。ホスト外からアクセスするには、上記のコマンドのポートとホストのIPアドレスを使用する必要があります。これは、ローカルファイアウォールルールで許可されていることを前提としていますが、これはこのサイトの範囲を超えています。