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 仕様をどのように実装しますか?

推薦する

Ubuntu の空き容量を増やす 5 つの簡単な方法

序文ほとんどの人は、システム ディスク ストレージが少ないときにこの操作を実行するか、Linux シ...

MySQL 5.7.21 winx64 無料インストールバージョン設定方法グラフィックチュートリアル

MySQL 5.7.21 winx64無料インストールバージョンの設定方法、参考までに、具体的な内容...

MySQL 5.7.21 解凍版インストール Navicat データベース操作ツールインストール

MySQL解凍版とNavicatデータベース操作ツールのインストールは、以下のとおりです。 1. M...

MySQL ログイン警告問題の解決策

1. はじめにMySQL にログインすると、次のような警告が表示されることがよくあります。警告: コ...

MySQLは、統計クエリを最適化するために、sum、case、whenを巧みに使用します。

私は最近、会社で統計レポートの開発に関わるプロジェクトに取り組んでいました。データの量が比較的多かっ...

インデックスとテーブルリターンをカバーするMySQLの使い方

インデックスの2つの主要なカテゴリ使用されるストレージエンジン: MySQL 5.7 InnoDBク...

MySQL RouterはMySQLの読み取りと書き込みの分離を実装します

目次1. はじめに2. MySQLルーターを構成する2.1 MySQLルーターのインストール2.2 ...

Redmine の Docker インストール手順

イメージをダウンロードします(オプションの手順です。省略した場合は、手順 3 と 4 で自動的にイン...

MySQL サーバーの接続、切断、および cmd 操作

mysql コマンドを使用して MySQL サーバーに接続します。 MySQL サーバーが起動したら...

Mysql接続数の設定と取得方法

接続数を取得する --- 最大接続数を取得します。SHOW VARIABLES LIKE '...

CSS変換ページめくりアニメーションレコードの実装

ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...

MySQLクエリプランでken_lenの値を計算する方法

key_lenの意味MySQL では、次に示すように、explain を使用して SQL ステートメ...

複数の X 軸を使用して 7 日間の天気予報を実現するための Echarts サンプル コード

目次UIデザインEcharts の例の効果序文サンプルコード最終結果UIデザイン Echarts の...

JS 非同期コードユニットテストの魔法 Promise

目次序文プロミスチェーンMDN エラー連鎖デフォルト処理略語非同期待機序文この記事を書いた理由は、ユ...

2019 年に最も役立ち重要なオープンソース ツール トップ 10

Black Duck の 2017 年のオープンソース調査では、回答者の 77% がオープンソース...