ディレクトリ構造 。 │ .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でデータベースデータ保存ディレクトリを変更する方法
XHTML は現在国際的に推奨されている標準的な Web サイト設計言語です。Webjx.com も...
MySQLにデータを保存するとき、乱雑であまり使用されないデータがJSONフィールドに投げ込まれるこ...
1. 新旧ドメイン名のジャンプ適用シナリオ: ドメイン名ベースのリダイレクト。会社の古いドメイン名は...
まずは例を見てみましょうコードをコピーコードは次のとおりです。 <!DOCTYPE html ...
Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...
サンプルコード: java.util.Random をインポートします。 java.util.UUI...
span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...
目次使用されるPygame関数スクリーンの作成ヘビの作成ヘビを動かすゲームオーバーの処理食事を増やす...
この記事から、MySQL を紹介し学習するための新しい一連の記事がスタートします。なぜ MySQL ...
背景情報最近、Windows パフォーマンスに関する本を読み直しています。以前は SCOM 監視を使...
1. docker ps -a 実行中のイメージプロセスを表示する [root@mylinux~]#...
タグの種類(表示モード) HTML タグは、一般的にブロック タグとインライン タグの 2 種類に分...
Dockerのインストール手順をスキップする1. postgresqlイメージを取得する docke...
目次スロークエリの基礎: データ取得の最適化データベースから不要なデータが要求されていないか確認する...
デフォルトのブリッジ ネットワークのため、コンテナーを再起動すると IP アドレスが変更されます。シ...