Dockerを使ってMySQLをデプロイする手順を教えてください。
- まず、Dockerエンジンをインストールして、Dockerサービスをスタートする。
- Docker HubからMySQLのDockerイメージを検索・ダウンロードする(公式提供MySQLイメージなど)
- 以下のコマンドを使用して、MySQL コンテナインスタンスを作成して起動する。
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:tag
MySQLのコンテナ名はmysql-container、MySQLのrootパスワードはyour_password、タグはMySQLイメージのバージョンタグです。
- 次のコマンドで MySQL コンテナの状態を確認します:
docker ps
MySQLコンテナが実行されていることを確認する。
- MySQL コンテナにコマンドラインインターフェイスで接続するには、以下のコマンドを使用します。
docker exec -it mysql-container mysql -p
次にルートパスワードを入力すれば、MySQLのコマンドラインインタフェースに入れます。
- MySQL コマンドラインインターフェースで、データベース、ユーザー、テーブルを作成したり、必要に応じて SQL 文を実行したりします。
- データベースの設定と操作が完了したら、exitコマンドを使用してMySQLコマンドラインインターフェイスを終了します。
これでDockerを使用してMySQLを正常にデプロイし、必要な設定と操作を行うことができました。