Read Time:33 Second
ホストOS(Windows11)上のHyper-Vで、ゲストOS(Windows10)において、Docker Desktop上でMySQL試験環境を作成してみた。
(※Docker Desktopインストール・起動までは別記事「[ガイドツアー]Docker Desktop インストール 記録」参照)
今回は、簡単に、docker pull コマンドにより、環境を作成してみた。
1.Docker Desktop 起動後、Windows PowerShell (管理者権限で)起動し、以下のコマンドを実行
>docker pull mysql
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/06/image-56.png?resize=563%2C273&ssl=1)
2.(上記でダウンロードした)MySQLイメージの確認
Docker Desktopの Images画面に、(上記でダウンロードした)MySQLイメージが追加されます。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/06/image-57.png?resize=640%2C274&ssl=1)
3.コンテナの実行
以下のコマンドを実行
>docker run –name mysql-container01 -p 3306:3306 -v /Users/lemon/docker/mysql-container/volumes:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8.0
上記で、(docker pullコマンドによる)MySQLコンテナ作成、起動までが確認できました。
[参考] Docker Desktopで、MySQLコンテナ作成を行うには、今回((A)docker pull コマンドによる方法)以外に、(B)Dockerfile作成後に、dockerコマンドを使用する方法(別記事「同手順(Dockerfile編)」)
(C)YMLファイル作成後に、docker-composeコマンドを使用する方法(別記事「同手順(docker-compose編)」)
があります。ご参照下さい。