docker redis が接続できない問題の解決策: 1. redis コンテナーをプルします; 2. github から構成ファイル redis.conf をダウンロードして取得します; 3. docker によってコンテナーに割り当てられた IP を確認します; 4 . 設定ファイルを使用する redis を実行するだけです。
この記事の動作環境: Windows 7 システム、redis バージョン 4.0.9、Dell G3 コンピューター。
docker redis が接続できない問題を解決するにはどうすればよいですか?
#Docker コンテナにデプロイされたアプリケーションは Redis コンテナに接続できません
##docker で実行される各コンテナは分離されています。Redis はデフォルトでは外部接続を許可していません。そのため、docker コンテナにデプロイされたアプリケーションを redis に接続したい場合は、redis のデフォルト設定を変更する必要があります。構成ファイルを使用して redis を実行できます。 redis コンテナーをプルしますdocker pull redis
docker pull redis:4.0.9
Redis リリース バージョンをダウンロードし、コンテナー内のバージョンと一致するバージョンを選択します。
redis.conf を取得し、bind:127.0.0.1 にコメントを付けます。
保護モードをオフにします。
構成ファイルを使用して実行します。
docker run -p 6379:6379 --name myredis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes
docker exec -it myredis /bin/bash
cat /etc/hosts
推奨学習: 「
docker 使用チュートリアル以上がdocker redisが接続できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。