update.もう何番煎じかわかりませんが、毎回調べてその都度ハマるのはもう嫌なので、自分の記録として残します。docker-composeで以下の環境を作成します。image以下の公式イメージを使います。https://hub.docker.com/_/mysql/PHPはApacheが入っているもの(7.2-apache-stretch等)を利用します。dbdata:Dockerのコンテナは、内部の操作はコンテナの停止と共に破棄されてしまうため、特にDBコンテナではデータの永続化をする必要があります。アプリケーションのソースコードはservices.app.volumesでローカルのディレクトリをマウントしているため、コンテナ内の操作とローカルの操作がリアルタイムに反映しあいます。volumeを指定することで簡単にできるようになりました。volumeを作成し、mysqlのデータディレクトリにマウントしています。postgresqlの場合は以下のようにします。volumeは全てのコンテナから参照できます。pdo_pgsql公式のphpイメージにはpdoがインストールされていないため、追加する必要があります(1敗)。upLoginユーザーは見つかりませんでした。