【Docker】php artisan migrate エラー(SQLSTATE[HY000] [2002])


環境:Mac
   Laravel 6.x系
   Mariadb

php artisan migrate 実行時に以下のエラーが表示される。

Illuminate\Database\QueryException  : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known (SQL: select * from information_schema.tables where table_schema = database and table_name = migrations and table_type = 'BASE TABLE')

上記エラーメッセージの一部をコピペして検索すると「.envファイル」修正の対策がでてきたが、
私の場合は、どれも設定済みであったので、解決には至らなかった。
その後も検索し続け、やっと解決したので備忘録として。
結果として、ごく初歩的なミスでした。。。

以下簡単な流れ。
①コンテナに入る
②コンテナ内で「php artisan migrate」を実行
③違うエラーメッセージが表示される
④エラーメッセージの内容を確認し、訂正する

==================================

①コンテナに入る

$ docker-compose exec app bash

②コンテナ内で「php artisan migrate」を実行

[app] php artisan migrate

③違うエラーメッセージが表示される
おそらく、記載ミス等の指摘がされている内容が表示されるかと思う。

④エラーメッセージの内容を確認し、訂正する
③で表示されたエラーメッセージを読み取り、対象ファイルの修正を行う。

私の例:エラーメッセージ内に「255」の記載あり。
    migrationファイル内のtableのcreateで、以下のように記載していたのが原因
    修正後、問題なく、php artisan migrate できた。。。

#誤り(デフォルトで255のため不要)
$table->string('title',255);

#修正後
$table->string('title');

恥ずかしいミスだが、これが誰かの役に立てば幸い!!!!!!