Docker で Laravel の開発環境作ったときに詰まったことメモ

とりあえず自分用メモ

DBコンテナがうまく立ち上がらない

  • MSQL_ROOT_PASSWORD を指定する
  • --innodb-use-native-aio=0 を付与して実行する
  • /var/lib/mysql のマウント元を空にしてから実行する

qiita.com

qiita.com

opzriv.hatenablog.com

PHP コンテナから DB コンテナに接続できない

  • コンテナ間通信はIPアドレスでなくホスト名(docker-compose のサービス名)を指定する

Laradock でいいじゃん

  • それはそう(見つけるのが遅かった)