ディレクトリ構造 。 │ .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でデータベースデータ保存ディレクトリを変更する方法
CSS によりプロセスナビゲーション効果を実現します。具体的な内容は以下のとおりです。 ::tip...
次のような初期コードがあると仮定します。 <!DOCTYPE html> <htm...
CI を利用してリリース用の Docker イメージをビルドすることで、全員のバージョンリリース効率...
この記事では、移行、バックアップ、アップグレードなどのシナリオで使用される Docker イメージの...
データとコンピューターに対してできる最善のことは、それらを安全に保つことです。アップデートを有効にす...
トリガー:トリガーの使用シナリオと対応するバージョン:トリガーは次の MySQL バージョンで使用で...
1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...
開発を行う際に、次のような状況に遭遇することがよくあります。 a.swf が Web ページに追加さ...
MySQL が数千万のデータをクエリする場合、ほとんどのクエリ最適化の問題はインデックスを通じて解決...
目次1. はじめに2. 解決策2.1 ファイアウォールを設定してポートを開く2.3 ポートを確認し、...
導入MySQL はレプリケーションを通じてストレージ システムの高可用性を実現します。現在、MySQ...
この記事では、適応解像度を実現するためのVue2.0の具体的なコードを参考までに紹介します。具体的な...
公式ウェブサイトアドレス: https://dev.mysql.com/downloads/mysq...
この記事では、MySQL ストアド プロシージャの使用方法について説明します。ご参考までに、詳細は以...
前回の記事では、webpack と react 環境を設定した後、ログイン インターフェースとその後...