dockerでMySQLを起動する方法は何ですか?
DockerでMySQLを起動する方法は、DockerコマンドまたはDocker Composeファイルを使用することです。
- Dockerコマンドを使用してMySQLを起動する:
- ターミナルまたはコマンドプロンプトを開いてください。
- MySQLのイメージをプルしてコンテナを起動するには、次のコマンドを実行してください:docker run –name mysql-container -e MYSQL_ROOT_PASSWORD= -p :3306 -d mysql:latestここで、mysql-containerはコンテナの名前、はホストポート番号、はMySQLのrootユーザーのパスワードです。
- しばらくお待ちいただくと、MySQLコンテナが起動して実行されます。
- Docker Composeを使用してMySQLを起動する:
- docker-compose.ymlというファイルを作成し、以下の内容を追加してください:version: ‘3’
services:
mysql:
image: mysql:latest
container_name: mysql-container
environment:
– MYSQL_ROOT_PASSWORD= ports:
– :3306ここで、はMySQLのルートユーザーのパスワードであり、はホストのポート番号です。 - 端末またはコマンドプロンプトを開く。
- docker-compose.ymlファイルが含まれるディレクトリで、MySQLコンテナを起動するために以下のコマンドを実行してください:docker-compose up -dバックグラウンドでコンテナを実行するために、-dオプションを使用します。
- しばらくお待ちいただくと、MySQLコンテナが起動して実行されます。
DockerコマンドまたはDocker Composeを使用する場合、MySQLコンテナは指定されたポート上でローカルホスト上で起動され、MySQLクライアントを使用してそのポートに接続することができます。