DockerでRedisを使用するための詳細な手順

DockerでRedisを使用するための詳細な手順

1. はじめに

この記事では、Docker を使用して Redis を探索する方法を説明します。 Docker コマンドは、Docker for Windows、Docker for mac、または Linux モードで実行できます。

この記事は Docker for mac に基づいています。

2. 利用可能なRedisのバージョンを表示する

イメージ リポジトリで Redis イメージを表示できます。

3. 画像を取得する

次のコマンドを使用して、イメージの最新の公式バージョンを取得します。

docker pull redis:最新

4. ローカル画像を表示

次のコマンドを使用して、Redis イメージがインストールされているかどうかを確認します。

Docker イメージ

画像では、Redis イメージの最新バージョンがインストールされていることがわかります。

5. コンテナを実行する

コンテナに docker-redis という名前を付け、ポート 6379 (Redis のデフォルト値) を公開し、次のコマンドを使用してコンテナを実行します。

docker run -d -p 6379:6379 --name docker-redis redis 

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

次のコマンドを使用してコンテナの実行情報を表示し、コンテナが正常に実行されているかどうかを確認できます。

ドッカーps 

次のコマンドを実行してログ出力を表示することもできます。

docker ログ docker-redis 

6. コンテナ内でRedis CLIを実行する

次に、コンテナ内で redis-cli を実行して redis サービスに接続します。実行中のコンテナで -it オプションを使用して新しい対話型セッションを開始し、それを使用して redis-cli を実行します。

docker exec -it docker-redis /bin/bash 

コンテナに接続したので、redis-cli を実行しましょう。

ルート@517350f4f2bb:/data# redis-cli

これで、いくつかの基本的な Redis コマンドを実行できます。

7. コンテナを清掃する

docker-redis コンテナを停止して削除しましょう。

docker を停止します docker-redis
docker rm docker-redis

要約する

Docker で Redis を使用する方法についての記事はこれで終わりです。Docker で Redis を使用する方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • DockerはRedisを起動し、パスワードを設定します
  • Docker を使用して MySQL および Redis サービスをデプロイする方法
  • Dockerコンテナがホスト上のmongod/redisなどのサービスをどのように使用するかについての詳細な説明
  • Docker で Tomcat、MySQL、Redis をインストールするための詳細な手順
  • Docker を使用してスタンドアロン Pulsar とクラスター化された Redis をデプロイする方法 (開発アーティファクト)
  • Docker での Redis の永続ストレージの詳細な説明

<<:  vue-element-admin グローバル読み込み待機中

>>:  MySQL パフォーマンスの最適化: インデックスを効率的かつ正しく使用する方法

推薦する

理論: 2年間のユーザーエクスペリエンス

<br />国内のウェブサイトが本格的に普及し、ユーザーエクスペリエンスに重点が置かれる...

yumコマンドの使い方

1. yumの紹介Yum (フルネームは Yellow dogUpdater、Modified) は...

div ボックス モデルの使用経験の概要

ボックスモデルの計算<br />マージン + ボーダー + パディング + コンテンツC...

Dockerは異常なコンテナ操作を排除する

この初心者は、Docker を学び始めたばかりの頃にこのような問題に遭遇しました。記録しておきます。...

チェックボックスの選択またはキャンセルを実装するJavaScript

この記事では、すべてのチェックボックスを選択または解除するためのJavaScriptの具体的なコード...

MySQLテーブルの内容の変更を監視し、MySQL binlogを有効にする

序文binlog は、MySQL のすべての追加、削除、および変更ステートメントを記録するバイナリ ...

jwtを使用してノードによって生成されたトークンをどこに保存するかについての簡単な説明

A: 通常はクライアントに保存されます。 jwt または JSON Web Token は、リクエス...

HTMLリンクタグのrel属性

<link> タグは、現在のドキュメントと Web コレクション内の他のドキュメントとの...

MySQL マルチインスタンス構成ソリューション

1.1 MySQL マルチインスタンスとは何ですか?簡単に言うと、MySQL マルチインスタンスとは...

JavaScript でよく使われる 5 つのオブジェクト

目次1. JavaScript オブジェクト1).配列オブジェクト2).ブールオブジェクト3).日付...

js の hasOwnProperty のプロパティとインスタンスの使用法の詳細な説明

1. js は hasOwnProperty が不正に占有されることから保護しません。オブジェクトに...

Vue-cli4 ルーティング構成の詳細な理解

目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....

MacにMySQLをインストールするときに初期パスワードを忘れた場合の対処方法

パスワードを忘れると困ります。Mac に MySQL をインストールするための初期パスワードを忘れて...

MySQL データ操作 - DML ステートメントの使用

例示するDML(データ操作言語)とは、データベースの追加、削除、変更を行うための操作命令のことです。...