Docker で Redis をインストール

Redis は、オープンソースの ANSI C 言語で書かれ、ネットワークをサポートし、メモリベースだけでなく永続化も可能なログ型の Key-Value NoSQL データベースであり、多言語の API を提供します。

1、利用可能な Redis バージョンを確認する

Redis イメージライブラリのアドレスにアクセス:https://hub.docker.com/_/redis?tab=tags。

「Sort by」で他のバージョンの Redis を確認できます。デフォルトは最新バージョンです。redis:latest。

ドロップダウンリストから他の希望するバージョンを見つけることもできます:

さらに、次を使用することもできますdocker search redisコマンドで利用可能なバージョンを確認します:

$ docker search  redis
NAME                      DESCRIPTION                   STARS  OFFICIAL  AUTOMATED
redis                     Redis is an open source ...   2321   [OK]       
sameersbn/redis                                         32                   [OK]
torusware/speedus-redis   Always updated official ...   29             [OK]
bitnami/redis             Bitnami Redis Docker Image    22                   [OK]
anapsix/redis             11MB Redis server image ...   6                    [OK]
webhippie/redis           Docker images for redis       4                    [OK]
clue/redis-benchmark      A minimal docker image t...   3                    [OK]
williamyeh/redis          Redis image for Docker        3                    [OK]
unblibraries/redis        Leverages phusion/baseim...   2                    [OK]
greytip/redis             redis 3.0.3                   1                    [OK]
servivum/redis            Redis Docker Image            1                    [OK]
...

2、最新版の Redis イメージを取得する

ここでは公式の最新バージョンのイメージをプルします:

$ docker pull redis:latest

3、ローカルイメージを確認する

以下のコマンドを使用して、redis がインストールされているかどうかを確認します:

$ docker images

上の図から、最新バージョン(latest)の redis イメージがインストールされていることがわかります。

4、コンテナを実行する

インストールが完了したら、以下のコマンドで redis コンテナを実行できます:

$ docker run -itd --name redis-test -p 6379:6379 redis

パラメータの説明:

  • -p 6379:6379コンテナサービスの 6379 ポートをホストマシンの 6379 ポートにマッピングします。外部からはホストの IP:6379 で Redis サービスに直接アクセスできます。

5、インストール成功

最後に、次を使用して確認できますdocker psコマンドでコンテナの実行情報を確認します:

次に、redis-cli を使用して接続し、redis サービスの使用をテストします。

$ docker exec -it redis-test /bin/bash

その他の拡張