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

推薦する

HTMLチェックボックス説明テキストをクリックして状態を選択/チェック解除します

Web 開発では、チェックボックスは小さく、ユーザーにとって操作があまり便利ではないため、ユーザーが...

HTML タグ マーキーはさまざまなスクロール効果を実現します (JS 制御なし)

ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...

JavaScript でカルーセル効果を実装する

この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...

前後の秒、分、時間、日数を取得するMySQLデータベース

現在の時刻を取得します: current_timestamp を選択します。出力: 2016-06-...

デザイン理論:人の心を理解する方法

<br />かつて、仏印と東坡氏が仏教について雑談していたとき、東坡氏が突然こう言った。...

Element-ui レイアウト (行と列コンポーネント) の実装

目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...

Power Shell に vim 実装コード例を追加する方法

1. Vimの公式ウェブサイトにアクセスして、オペレーティングシステムに適した実行ファイルをダウンロ...

iframe を通じて DOM 要素のサイズ変更を監視する

開発プロセス中によく発生する問題は、div のサイズ変更をどのように監視するかということです。たとえ...

CentOS7 インストール GUI インターフェースとリモート接続の実装

ブラウザ (Web ドライバー) ベースの Selenium テクノロジを使用してデータをクロールす...

jQueryはフォーム検証機能を実装します

jQuery フォーム検証の例 / ユーザー名、パスワード、住所、電子メールの検証を含む下記の通り ...

MySQL でデータの重複挿入を回避する 4 つの方法

最も一般的な方法は、フィールドに主キーまたは一意のインデックスを設定することです。重複データを挿入す...

CSS の位​​置属性 (absolute|relative|static|fixed) の概要と応用

まず、CSS3 Api の position 属性の定義を見てみましょう。 static: 特別な配...

JSONオブジェクトのキーを置き換える最良の方法

JSON (JavaScript Object Notation、JS Object Notatio...

LinuxでJenkinsのパスワードを忘れる方法

1.Jenkinsのインストール手順: https://www.jb51.net/article/1...

レスポンシブなカードホバー効果を実現するための HTML+CSS

目次成し遂げる:要約:言うことはあまりありませんが、まずは効果を見てみましょう。 カードホバー、レス...