インストール手順
1. redis のインストール
docker search redis および docker pull redis を通じて redis イメージをダウンロードします
2. 新しいマウント構成フォルダーを作成します
data と conf の 2 つのフォルダーを任意の場所に作成します。
mkdir -p /root/docker/redis/data mkdir -p /root/docker/redis/conf
注: Redis のデフォルト構成のため、ローカルでのみ接続でき、リモートからはアクセスできないことがわかります。 redis デスクトップ マネージャー
を使用すると、次のときにエラーが報告されます。接続しているため、redis 構成ファイルを手動でマウントする必要があります
3. 構成ファイル redis.conf を追加します
##新しく作成したディレクトリに新しいファイル redis.conf を作成します次の内容の redis/conf:#bind 127.0.0.1 //允许远程连接 protected-mode no appendonly yes //持久化 requirepass 123456 //密码
4. Redis コンテナーを作成して起動します
次のようにコマンドを実行します:docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.confThe解釈は次のとおりです。 –name: コンテナに名前を付けます
-p : ポート マッピング ホスト: コンテナ
-v: カスタム構成のマウント カスタム構成: コンテナの内部構成
-d : バックグラウンドで実行します
redis-server --appendonly yes: コンテナーで redis-server を実行します コマンドを開始し、redis 永続化構成を開きます
5. 正常に開始し、ステータスを確認します
docker ps で起動ステータスを確認し、成功したかどうかを確認します6. コンテナの内部接続をテストします## を実行します##docker exec -it my_redis redis-cli
コマンドを実行し、ターミナルに入ります。認証パスワード
コマンドを次のように完了します:
[root@*** conf]# docker exec -it myredis redis-cli 127.0.0.1:6379> set name jfaith (error) noauth authentication required. 127.0.0.1:6379> auth 123456 ok 127.0.0.1:6379> set name wangcai ok 127.0.0.1:6379> get name "jfaith"注: このエラーが発生した場合: (エラー) noauth 認証が必要です。検証のためにパスワードが入力されていないことを示します。 : パスワードを認証します
以上がLinux 環境のデプロイと Redis の Docker インストールの分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。