次のように接続を変更する必要があります:
jdbc:mysql://database:3306/db_example
これをdockerに追加します-springapi
の下で作成します サービス:
links:
- database
一方、wait-を使用することもできます。 for-it.sh
springapi
の下にコマンドセクションを追加して、DBが起動しているかどうかを確認します サービス:
command: ["path/to/wait-for-it.sh", "database:3306", "-t", "6000", "--", "YOUR ACTUAL COMMAND"]