Docker に MySQL と Redis をインストールする方法

Docker に MySQL と Redis をインストールする方法

この記事はCentOS 7.3システム環境をベースに、MySQLとRedisのインストールと使用について説明しています。

  • セントOS7.3
  • Docker CE について

1. MySQLイメージをインストールする

(1)MySQLイメージを取得する

docker pull mysql:5.6

(2)MySQLを実行して設定する

docker run -p 3306:3306 --name xz_mysql
: := mysql_conf は、mysql.conf の次の行に追加されます。
-v /データ/mysql/ログ:/ログ
-v /data/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:5.6

(3)MySQLイメージコンテナに入る

docker exec -it xz_mysql /bin/bash

(4) MySQLの導入

mysql -uroot -p123456

2. Redisイメージをインストールする

(1)Redisイメージを取得する

docker pull redis:3.2

(2)Redisの実行と設定

docker run -p 6379:6379 --name xz_redis
-v /data/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
-v /データ/mysql/データ:/データ
-d redis:3.2 redisサーバー /usr/local/etc/redis/redis.conf
--appendonly はい

(3)新しい設定ファイルredis.confを作成する

/usr/local/etc/redis/redis.conf をコピーします。
vim redis.conf

クライアント出力バッファ制限 正常 0 0 0
クライアント出力バッファ制限 スレーブ 256MB 64MB 60
クライアント出力バッファ制限 pubsub 32mb 8mb 60

10ヘルツ

aof-rewrite-incremental-fsync はい

(4)Redisイメージコンテナに入る

docker exec -it xz_redis redis-cli

これで、Docker で MySQL と Redis をインストールする手順に関するこの記事は終了です。Docker で MySQL と Redis をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker で Tomcat、MySQL、Redis をインストールするための詳細な手順
  • DockerにMySQLをインストールする方法
  • Docker で MySQL をインストールし、リモート接続を実装するチュートリアル
  • DockerにMySQL 8.0をインストールする方法
  • MySQL (8 および 5.7) の Docker インストール
  • Docker に MySQL と MariaDB をインストールする方法
  • Docker に共通コンポーネント (mysql、redis) をインストールする方法
  • DockerにMySQL8をインストールする方法
  • MySQL の Docker インストールと設定手順

<<:  jQuery で呼吸カルーセル効果を実現

>>:  MySQL データベースは XA 仕様をどのように実装しますか?

推薦する

入力タグの名前と値の違い

type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="t...

js でクラスセレクターと名前属性セレクターを実装する手順の例

jQuery の登場により、DOM の操作効率が大幅に向上し、開発がより高いレベルに引き上げられまし...

Macでのファイル権限の表示と設定の詳細な説明

序文Mac システムのターミナルでファイルの権限を変更するには、Linux の chmod コマンド...

docker-compose を使用して mongodb と mysql を構築する詳細なプロセス

docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...

Docker と Intellij IDEA の融合により、Java 開発の生産性が 10 倍向上

目次1. 開発前の準備2. 新しいプロジェクトIdea は Java 開発のための強力なツールであり...

Linux の crw、brw、lrw などのファイル属性は何ですか?

ファイルとは何ですか?すべてのファイルは実際には文字列のストリームですが、適切な解析方法を使用すると...

Ubuntu システムログで /var/log/messages を設定する方法

1. 問題の説明今日、システム ログ ファイルを確認する必要がありますが、/var/log/mess...

モバイル端末のジャンプ問題を解決する(CSS遷移、ターゲット疑似クラス)

序文モバイル端末に触れたばかりの友人の多くは、クリックジャンプルーティング、特にVueルーティングを...

ブラウザが登録できるイベントの概要

HTML イベント リスト一般イベント: onClick HTML: マウスクリックイベント。主にオ...

CSSはクーポンスタイルを実装するために放射状グラデーションを使用します

この記事では、CSS で放射状グラデーションを使用して、次の図に示すクーポン スタイルの効果を実現す...

Windows での MySQL5 グリーン バージョンのインストールの概要 (推奨)

1 MySQLをダウンロードするダウンロードアドレス: http://downloads.mysq...

thead、tfoot、tbodyを使用して表を作成します

これらの 3 つのタグを間違った方法で使用して、タイトルを表に沿わせたり、tbody の高さを固定し...

Element-uiはテーブル内のセルを直接クリックして編集します

目次成果を達成する実装コード最近、会社でelementUIを使い始めたため、開発の過程でテーブルのセ...

React useEffect の理解と使用

目次繰り返しレンダリングループを避ける副作用の除去についてReact16.8 の新しい useEff...

JS で配列の重複排除を実装する 7 つの方法

目次1. Set()+Array.from() を使用する2. 2層ループ+アレイ接合方式の使用3....