ディレクトリ構造 。 │ .env │ docker-compose.yml │ └─mysql ├─設定 │ my.cnf │ └─データ mysql ディレクトリの下のデータ ディレクトリはデータ ディレクトリであり、ここに mysql データ テーブルとバイナリ ログ ファイルが配置されます。 .env ファイルには もちろん、mysql ディレクトリを別の場所に置くこともできますが、ここでは便宜上、yml ファイルと同じディレクトリに直接置きます。 .env ファイル MYSQL_ROOT_PASSWORD=ルート MYSQL_ROOT_HOST=% MYSQL_DIR=./mysql MySQL 設定ファイル my.cnf [mysqld] 文字セットサーバー=utf8mb4 デフォルトのタイムゾーン='+8:00' innodb_rollback_on_timeout='オン' 最大接続数=500 innodb_lock_wait_timeout=500 デフォルト設定を使用する場合、このファイルは省略できます。 ドッカーの作成 バージョン: '3' サービス: mysql-db: container_name: mysql-docker # コンテナイメージの名前を指定します: mysql:8.0 # イメージとバージョンポートを指定します: - 「3306:3306」 環境: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_ROOT_HOST: ${MYSQL_ROOT_HOST} ボリューム: - "${MYSQL_DIR}/data:/var/lib/mysql" #データディレクトリをマウント - "${MYSQL_DIR}/config:/etc/mysql/conf.d" #設定ファイルディレクトリをマウント 環境変数
コンテナの実行 docker-compose.yml ディレクトリで実行します。 バックグラウンドで実行するには、 コンテナを停止します。 フォアグラウンドで実行されている場合は、Ctrl + C を押して停止します。どちらの方法でも、停止後にコンテナは削除され、次回起動するには up コマンドを使用する必要があります。 コンテナを停止しますが、削除しません: stop コマンドで停止した後、start コマンドで再起動します。 要約する 以上が編集者が紹介したdocker-composeを使ったMySQLの実行方法です。皆様のお役に立てれば幸いです。ご質問があればメッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます! 以下もご興味があるかもしれません:
|
<<: Dockerは1行のコマンドでFTPサービス構築の実装を完了します
>>: MySQLでデータベースデータ保存ディレクトリを変更する方法
最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...
要約すれば: 1. データベースの設計とテーブルの作成時にパフォーマンスを考慮する2. SQLの記述...
目次環境の準備始める1. GitLabリモートリポジトリがマイクロサービスプロジェクトを作成する2....
おすすめの読み物: MySQL 8.0.19 は、間違ったパスワードを 3 回入力するとアカウント ...
インストール手順 rpm -ivh mysql-コミュニティ-共通-5.7.18-1.el7.x86...
構造擬似クラスセレクタの紹介構造擬似クラスセレクターは、いくつかの特殊効果を処理するために使用されま...
この記事では、Jingdongの虫眼鏡効果を実現するためのJavaScriptの具体的なコードを紹介...
この記事では、ツリーテーブルを実装するためのVueの具体的なコードを例として紹介します。具体的な内容...
目次要約する仕事の都合で Apple の Mac OS に対応するソフトウェアをインストールする必要...
Nginx は現在、最も人気のあるロード バランサーの 1 つです。インターネット トラフィックの...
結合では、ネスト ループ結合アルゴリズムが使用されます。ネスト ループ結合には 3 つの種類がありま...
効果は以下のとおりです。参考プログラム: <!DOCTYPE html> <htm...
MySQL をインストールした後、初めてmysql -uroot -pを実行したときに、root パ...
私はここでCentOS 7 64ビットシステムを使用しています。CentOS 64ビットシステムを試...
序文これまでにも、一部の SQL ステートメントを不適切に使用すると MySQL インデックスが失敗...