docker-composeでmysqlの起動を待機したい
docker-composeでmysqlの起動を待機したい
docker-composeでmysqlの起動を待機したい
docker-composeで、MySQLコンテナの起動が完了してから依存するコンテナを起動したいときに使う。dockerize コマンドで指定したホスト・ポートへの接続待機を行い、接続できるようになるまで後続の起動処理をブロックする。
解決
dockerize を使用する
dockerize -wait tcp://mysql-local:3306 -timeout 120s