-
Dockerのインストールとセットアップ: Dockerを利用するには、まずDockerをインストールする必要があります。公式のDockerウェブサイトから自分のオペレーティングシステムに合ったバージョンをダウンロードし、インストールします。インストールが完了したら、Dockerを起動します。
-
MySQLコンテナの作成: MySQLコンテナを作成するために、以下のコマンドを使用します。
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=パスワード -p 3306:3306 -d mysql:latest
上記のコマンドを実行すると、最新バージョンのMySQLコンテナが作成されます。"パスワード"の部分には、MySQLのルートユーザーのパスワードを指定します。
-
MySQLコンテナに接続: MySQLコンテナに接続するためには、以下のコマンドを使用します。
docker exec -it mysql-container mysql -uroot -pパスワード
上記のコマンドを実行すると、MySQLのコマンドラインインターフェースに接続することができます。"パスワード"の部分には、先ほど指定したパスワードを入力します。
-
データベースの作成と操作: MySQLコンテナに接続した状態で、以下のコマンドを使用してデータベースを作成します。
CREATE DATABASE データベース名;
データベースを作成した後は、通常のMySQLコマンドを使用してデータベースの操作を行うことができます。例えば、テーブルの作成やデータの挿入などが可能です。
-
データの永続化: デフォルトでは、Dockerコンテナは停止するとデータが失われます。データの永続化のためには、Dockerのボリュームを使用するか、ホストマシンのディレクトリをマウントする必要があります。詳細な手順については、Dockerのドキュメントを参照してください。
以上が、Dockerを使用してMySQLを設定し、操作する方法の基本的な手順です。これらの手順を応用して、自分のプロジェクトやアプリケーションに合わせたMySQL環境を構築してください。