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

推薦する

JavaScript は詳細なコードで星座クエリ機能を実装します

目次1. タイトル2. コード3. 結果IV. 結論1. タイトルテキスト ボックスに誕生日の値を入...

Dockerコンテナイメージからコードを復元する手順

コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...

MySQLデータ移行の概要

目次序文: 1. データ移行について2. 移行計画と留意点要約:序文:日常業務では、テーブル、データ...

mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)

これは私が以前使用した mysql5.7.18.zip のインストール チュートリアルです。まずこれ...

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュートリアル

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュー...

Photoshop を使って Web ワイヤーフレームを作成する方法

この投稿では、通知、画像とビデオ、フォーム フィールド、タイトル、段落、箇条書きリスト、ナビゲーショ...

mysql MDLメタデータロックの詳細な分析

序文: MySQL で SQL 文を実行すると、予想した時間内に文が完了しません。このような場合、通...

Linuxでpyファイルを直接実行する方法

1. まずファイルを作成します(ファイルを配置するディレクトリにcdします) myTest.py を...

コンテンツウェブページの画像プレビューのデザイン

<br />以前、「コンテンツページ番号のプレビューナビゲーション」と「写真プレビューナ...

MySQLのどのフィールドがインデックスに適しているかについての簡単な説明

目次1 データベース インデックスを作成するための一般的なルールは次のとおりです。 2. 数千万件の...

Zenコーディングリソース更新機能強化

公式サイト: http://code.google.com/p/zen-coding/ Zen コー...

Jenkins統合Dockerプラグインの問題を解決するいくつかの方法

目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...

CSS でのシングル div 描画テクニックの実装

純粋な HTML + CSS を使ってドラえもんの絵を描くなど、CSS 描画に関する記事をよく見かけ...

Vueのスロットの詳細な説明

Vue でのコードの再利用により、mixnis が提供されます。テンプレートの再利用により、スロット...

Vue ページレンダリングにおけるキーの適用例チュートリアル

導入フロントエンドプロジェクトの開発プロセスでは、el-table によって表示される結果列がコンポ...