[解決済み] Redis Dockerの接続が拒否されました
2022-02-10 14:39:21
質問
Redis の docker インスタンスを構築したところ
$ docker pull redis
その後、このように実行しました。
$ docker run --name=redis --detach=true --publish=6379:6379 redis
次のようになります。
$ docker ps
key redis "/sbin/entrypoint.sh" 22 minutes ago Up 22 minutes 0.0.0.0:6379->6379/tcp redis
私には、上記は、現在、localhost または 127.0.0.1 または 0.0.0 のポート 6379 でリスニングして動作していることを意味します。
しかし、驚いたことに、接続しようとすると、接続拒否と応答されるのです。
どなたか光を当ててください。
どのように解決するのですか?
お使いの環境(OSやDockerのインストール状況など)の詳細が必要ですが、基本的にはこのようにRedisコンテナを起動すると。
docker run --name=redis-devel --publish=6379:6379 --hostname=redis --restart=on-failure --detach redis:latest
何があってもポートを公開するはずです。接続できない唯一の理由は、ブリッジインターフェースに問題がある場合、Linuxを使用している場合、独自のネットワークインターフェースとIPアドレスを持つDockerマシンを使用していて、そのIPアドレスに接続できない場合です。Mac用のDockerを使用している場合、Macホストでのブリッジはまだ動作しないため、localhostアドレスへのルーティングのみサポートしています。
とにかく、MacOSでDocker for Mac(旧Docker Toolboxではない)を使う場合、以下のようにすれば十分でしょう。
➜ ~ docker run --name=redis-devel --publish=6379:6379 --hostname=redis --restart=on-failure --detach redis:latest
6bfc6250cc505f82b56a405c44791f193ec5b53469f1625b289ef8a5d7d3b61e
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6bfc6250cc50 redis:latest "docker-entrypoint.s…" 10 minutes ago Up 10 minutes 0.0.0.0:6379->6379/tcp redis-devel
➜ ~ redis-cli ping
PONG
➜ ~
関連
-
[解決済み] エラーです。スタンナルメソッドでElastic cacheに接続中、ピアによって接続がリセットされました。
-
を作ってください。*** ターゲット "install "を作るためのルールがありません。停止
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerコンテナに環境変数を渡すにはどうしたらいいですか?
-
[解決済み】Dockerは仮想マシンとどう違うの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】127.0.0.1:6379 で Redis に接続できませんでした。homebrewで接続が拒否された
-
[解決済み] MISCONF RedisがRDBスナップショットを保存するように設定されている。
-
[解決済み] エラーです。スタンナルメソッドでElastic cacheに接続中、ピアによって接続がリセットされました。
-
[解決済み] Redisインスタンスのバージョンを確認する方法は?
-
error:[Errno 98] アドレスが既に使用されている場合の解決策
-
redis の高可用性 --- マスタースレーブレプリケーション、センチネル、クラスタ
-
Dockerデプロイメント redis高可用性(Sentinel Mode)
-
[解決済み] RedisとRocksDBの比較
-
redis logs show バックグラウンドで保存できない fork メモリを確保できない
-
[解決済み】Redisデータベースを複数持つ意味とは?