技術メモ:SpringBootを使ってDocker上のMySQLへ接続する
ちょっとしたことをしたのでメモしておきます。
目的
- SpringBootを使ってDB接続ができること
やったこと
- SpringBootを使い、Docker 上のMySQLコンテナへ接続する
環境
- Windows 10 Home (64bit)
- Docker Toolbox
手順
下記ブログを参考にし、DBの接続先のみDocker上のMySQLコンテナに変更しました。 qiita.com
ポートフォワードの設定をしているからか下記のように localhost と設定しても接続できました。
spring.datasource.url=jdbc:mysql://localhost:3306/{databasename} spring.datasource.username={username} spring.datasource.password={password} spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.jpa.database=MYSQL spring.jpa.hibernate.ddl-auto=update
おそらく Virtual Box を使用しない場合、接続設定に注意が必要と思います。