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

推薦する

mysqlは指定された期間内の統計データを取得します

mysqlは指定された期間内の統計データを取得します年別統計 選択 カウント(*)、 DATE_FO...

Vueはコンピュータカメラを呼び出して写真機能を実現します

この記事の例では、コンピュータカメラを呼び出して写真機能を実現するためのvueの具体的なコードを参考...

MySQL 5.7.17 zip パッケージ バージョンを Windows 10 にインストールするチュートリアル

mysql5.7.17のインストールチュートリアルを参考までに共有します。具体的な内容は次のとおりで...

Linux で g++ を使用してプログラムをコンパイルする際の -I (大文字の i)、-L (大文字の l)、-l (小文字の l) の機能の詳細な説明

初心者の Linux ユーザーとして、私は単純なgcc/g++操作を何度も使用してきましたが、少し複...

CSS の flex と inline-flex の違いの詳細な説明

inline-flex は inline-block と同じです。内部要素用の display:fl...

MySQL 8.0.11 の新機能の紹介

MySQL 8.0 for Windows v8.0.11 公式無料バージョン 64 ビット1. デ...

効率的な視覚化Nginxログ表示ツール

目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...

SASSで変数のデフォルト値を使用する方法

SASS で定義された変数では、後で設定された値によって古い値が上書きされます。 $色: 赤; $色...

一般的な CSS プロパティのブラウザ互換性の概要 (推奨)

CSS プロパティのブラウザ互換性をまとめる必要があるのはなぜですか?使用する際は、Can I U...

数字当てゲームを実装するための純粋なJavaScript

100 以内の自然数をランダムに選択し、プレイヤーに 10 ラウンド以内にその数を推測させる数字推...

vue.config.js パッケージ最適化構成

Baiduの情報は多様すぎて目が回ります。心配しないでください。私はあなたのためにそれを体験しました...

Linux のハードリンクとソフトリンクの区別

Linux には、2 種類のファイル接続があります。1 つは Windows のショートカットに似て...

MySQL データ型 DECIMAL の詳細な分析

序文:金額の保存など、小数点数を保存し、精度要件がある場合、通常は DECIMAL フィールド タイ...

Tomcat および Web アプリケーションの Docker デプロイメントの実装

1.dockerをオンラインでダウンロードする yum インストール -y epel-release...

CSSリストのスライドにより、下部に隠れるのを防ぎ、長い画面モデルの処理に適応します。

1. モバイル端末がリストスライドを処理するとき、WeChat には下部にページに戻るボタンが組み...