- Docker Composeファイルの作成: まず、適当なディレクトリにDocker Composeファイル(例: docker-compose.yml)を作成します。以下は、簡単な例です。
version: '3.9'
services:
mysql:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database
MYSQL_USER: your_username
MYSQL_PASSWORD: your_user_password
volumes:
- ./data:/var/lib/mysql
- コンテナの起動: 作成したDocker Composeファイルのあるディレクトリで、次のコマンドを実行してMySQLコンテナを起動します。
docker-compose up -d
これにより、MySQLコンテナがバックグラウンドで実行されます。
- 接続の確認: MySQLコンテナが正常に起動したかどうかを確認するために、次のコマンドを実行します。
docker-compose ps
正常に起動していれば、"Up"と表示されます。
以上で、MySQLコンテナの設定が完了しました。必要に応じて、作成したDocker Composeファイルを編集して他の設定を追加することもできます。
この記事では、Docker Composeを使用してMySQLコンテナを設定する手順を説明しました。これにより、簡単かつ一貫した方法でMySQLをコンテナ化することができます。また、データの永続化や複数の環境での再現性も容易になります。